У меня есть сервер с минимальной CentOS 6.2, но на нем не установлен crontab по умолчанию?
crontab -e
-bash: crontab: command not found
В поиске в Google я нашел ссылки на "vixie-cron" и "anacronda", но не получил полного ответа о том, как официальный / поддерживаемый способ заставить cron работать на CentOS 6.
Может быть, кто-то может пролить свет на это?
Обновить:
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
что-то, что не существует на вашем хосте. Я думаю, что вы ищетеyum provides */crontab
.Ответы:
Vixie-cron был заменен на Cronie в EL6 . Вероятно, он не был установлен в вашей "минимальной" установке; они действительно стремятся быть минимальными с этим.
источник
yum install cronie
похоже, сделали свое дело. Вы знаете, как установить, какой редакторcrontab -e
использует по умолчанию?service crond start
иchkconfig crond on
, в отношении этого вопроса. Спасибо за другой ответ, получил это работает.