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

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.