Установка cron (crontab, crond) в Centos

1. yum install vixie-cron crontabs
2. /sbin/chkconfig crond on
3. /sbin/service crond start


 

Как проверить запущен ли cron?

 

Выполняем следующую комманду:

 

ps ax | grep cron

 

Результат выполнения комманды:

 

1185 pts/1 S+ 0:00 grep cron 1771 ? Ss 0:00 crond

-bash-4.1# ps ax | grep cron

 1860 ?        Ss     0:00 crond

 6495 ?        Ss     0:00 /usr/sbin/anacron -s

10111 pts/0    S+     0:00 grep cron

-bash-4.1#

 

Проверка работы cron.

 

Для добавления или редактирования заданий выполняем следующую комманду:

 

crontab -e

 

И в редакторе добавляем следующую строку.

* * * * * /bin/echo "testing" >> /var/log/test.txt

 

Если cron работает, то через минуту будет создан файл test.txt с содержанием "testing" в директории /var/log
 

Где посмотреть ошибки работы cron?

 

Файл лога cron можно найти по следующему пути:

 

/var/log/cron

 

Так же ошибки и сообщения можно посмотреть в файле messages:

 

/var/log/messages