Saya memiliki server yang menjalankan CentOS 6.2 minimal, tetapi tampaknya crontab tidak diinstal secara default?
crontab -e
-bash: crontab: command not found
Dalam pencarian google, saya menemukan referensi ke "vixie-cron" dan "anacronda" tetapi tidak ada jawaban lengkap tentang apa cara resmi / didukung untuk mendapatkan cron untuk bekerja pada CentOS 6.
Mungkin seseorang bisa menjelaskan ini?
memperbarui:
rpm -qf `which crontab`
/usr/bin/which: no crontab in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
rpm: no arguments given for query
which
sesuatu yang tidak ada di host Anda. Saya pikir apa yang Anda cariyum provides */crontab
.Jawaban:
Vixie-cron digantikan dengan Cronie di EL6. Kemungkinan itu tidak diinstal di instalasi "minimal" Anda; mereka benar-benar berusaha untuk menjadi minimal dengannya.
sumber
yum install cronie
sepertinya sudah melakukan trik. Apakah Anda tahu cara mengatur editor mana yangcrontab -e
digunakan secara default?service crond start
danchkconfig crond on
, mengenai pertanyaan ini. Terima kasih atas jawaban lainnya, berhasil.