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

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.