Назад | Перейти на главную страницу

В CRON ничего не происходит

Я ввел команду для crontab, но, похоже, ничего не происходит.

#vi / etc / crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
10 * * * * cd /var/www/html/mt; ./tools/run-periodic-tasks ~

                        

И crond запущен ..

# service crond status

# crond (pid 7070) is running...

Предполагается, что html перестраивается из подвижного типа каждые 10 минут. Я использую Amazon EC2 Linux 64bit.

Для общесистемного / etc / crontab вы также должны указать, от имени какого пользователя запускать. Это был бы столбец, идущий после dow, но до выполнения команды.

Кроме того, как только что сказал Игнасио, чтобы он запускался каждые 10 минут, вы хотите использовать * / 10.

Следовательно

*/10  *  *  *  *   USER   cd /var/www/html/mt; ./tools/run-periodic-tasks ~

В вашей спецификации указано «10 минут после часа». Пытаться */10 вместо.