Який правильний спосіб отримати кронтаб на 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-хрон був замінений з 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.