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.