Как правильно получить crontab на CentOS 6?


13

У меня есть сервер с минимальной 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

2
Вы не можете whichчто-то, что не существует на вашем хосте. Я думаю, что вы ищете yum provides */crontab.
Аарон Копли

Ответы:


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

Vixie-cron был заменен на Cronie в EL6 . Вероятно, он не был установлен в вашей "минимальной" установке; они действительно стремятся быть минимальными с этим.


Спасибо, yum install cronieпохоже, сделали свое дело. Вы знаете, как установить, какой редактор crontab -eиспользует по умолчанию?
Ник

1
Это отдельный вопрос. Прочитайте это здесь .
Майкл Хэмптон

4
Похоже, я тоже должен сделать, service crond startи chkconfig crond on, в отношении этого вопроса. Спасибо за другой ответ, получил это работает.
Ник
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.