Apa cara yang benar untuk mendapatkan crontab di CentOS 6?

13

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
Nick
sumber
2
Anda tidak dapat whichsesuatu yang tidak ada di host Anda. Saya pikir apa yang Anda cari yum provides */crontab.
Aaron Copley

Jawaban:

16
# rpm -qf `which crontab`
cronie-1.4.4-7.el6.x86_64

Vixie-cron digantikan dengan Cronie di EL6. Kemungkinan itu tidak diinstal di instalasi "minimal" Anda; mereka benar-benar berusaha untuk menjadi minimal dengannya.

Michael Hampton
sumber
Terima kasih, yum install croniesepertinya sudah melakukan trik. Apakah Anda tahu cara mengatur editor mana yang crontab -edigunakan secara default?
Nick
1
Itu pertanyaan terpisah. Baca di sini .
Michael Hampton
4
Sepertinya saya juga harus melakukan service crond startdan chkconfig crond on, mengenai pertanyaan ini. Terima kasih atas jawaban lainnya, berhasil.
Nick