Was ist der richtige Weg, um Crontab auf CentOS 6 zu bekommen?

13

Ich habe einen Server, auf dem CentOS 6.2 mindestens ausgeführt wird, aber Crontab ist anscheinend nicht standardmäßig installiert.

crontab -e
-bash: crontab: command not found

Bei der Suche in Google habe ich Verweise auf "vixie-cron" und "anacronda" gefunden, aber keine vollständige Antwort auf die offizielle / unterstützte Methode, mit der cron unter CentOS 6 funktioniert.

Vielleicht kann jemand Licht ins Dunkel bringen?

aktualisieren:

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
quelle
2
Sie können nicht whichetwas, das auf Ihrem Host nicht vorhanden ist. Ich denke, was Sie suchen, ist yum provides */crontab.
Aaron Copley

Antworten:

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

Vixie-cron wurde ersetzt mit Cronie in EL6. Wahrscheinlich wurde es nicht in Ihrer "Minimal" -Installation installiert. sie streben wirklich danach, damit minimal zu sein.

Michael Hampton
quelle
Danke, yum install croniescheint den Trick getan zu haben. Wissen Sie, wie Sie festlegen, welcher Editor crontab -estandardmäßig verwendet wird?
Nick
1
Das ist eine separate Frage. Lies es hier .
Michael Hampton
4
Es sieht so aus, als müsste ich dies auch tun service crond startund chkconfig crond onin Bezug auf diese Frage. Danke für die andere Antwort.
Nick