Ketika saya mengeksekusi cron
saya mendapatkan kesalahan ini
cron: tidak bisa membuka atau membuat /var/run/crond.pid: Izin ditolak
Jadi, bagaimana cara melakukannya tanpa cron
?
PS Saya ingin memeriksa apakah file di svn telah berubah dan saya memiliki skrip khusus untuk itu.
sudo
.crontab -e
untuk memulai editor. Untuk daftar crons saat ini, jalankancrontab -l
Jawaban:
Untuk mengakses
cron
konfigurasi pribadi Anda, Anda harus menggunakan perintahcrontab -e
(untuk mengedit tabel cron Anda).Alternatif adalah
watch
perintah:Akhirnya, untuk memantau kejadian sistem file secara lebih efektif, Anda dapat menggunakan
inotifywait
, dariinotify-tools
paket.sumber
watch -n<timeout> "command(s) arg(s)"
sepertiwatch -n2 "ps ux | grep ss5"
watch
menerima perintah yang panjang dan rumit menggunakan pipa dan kutipan. Loop sementara di bawah ini berfungsi, tetapi tentu saja orang harus selalu tidur terlebih dahulu untuk menghindari pil pelarian.watch -n10 "ls -l | grep $foo"
Anda bisa menulis skrip shell yang ada
sleep
di loop sementara.sumber
while true
tidak memerlukan tanda kurung siku, jika "benar" diartikan sebagai string, dan setiap string sama baiknya dengan "benar".gnome-schedule (klik tombol untukInstall now!menggunakan Pusat Perangkat Lunak Anda)
adalah antarmuka pengguna grafis yang memanfaatkan kekuatan vixie-cron, dcron dan at untuk mengelola file crontab Anda dan menyediakan cara mudah untuk menjadwalkan tugas di komputer Anda. Ini mendukung tugas-tugas berulang (berkala) dan tugas-tugas yang terjadi hanya sekali di masa depan. Itu ditulis dalam Python menggunakan pygtk.
Fitur luar biasa
sumber