Mam serwer z systemem CentOS 6.2 minimalnym, ale domyślnie nie ma zainstalowanego programu crontab?
crontab -e
-bash: crontab: command not found
Podczas wyszukiwania w Google znalazłem odniesienia do „vixie-cron” i „anacronda”, ale nie ma pełnej odpowiedzi na temat tego, jaki jest oficjalny / obsługiwany sposób na uruchomienie crona na CentOS 6.
Może ktoś może rzucić na to trochę światła?
aktualizacja:
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
which
czegoś, co nie istnieje na twoim hoście. Myślę, że to, czego szukaszyum provides */crontab
.Odpowiedzi:
Vixie-cron został zastąpiony przez Cronie w EL6 . Prawdopodobnie nie został zainstalowany w „minimalnej” instalacji; naprawdę starają się być przy tym minimalni.
źródło
yum install cronie
wygląda na to, że zrobił to samo. Czy wiesz, jak ustawićcrontab -e
domyślnie używany edytor ?service crond start
ichkconfig crond on
, jeśli chodzi o to pytanie. Dzięki za drugą odpowiedź, sprawdziła się.