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.