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

Создание cronjob, который запускается в 3:00, 3:50, 9:00, до 9:50?

Как мне создать cronjob, который запускается в следующее время каждый день:

Я пробовал это, но похоже, что это не работает:

00,50    3,9    *    *    *    /usr/bin/something.sh

Решение

После долгих поисков в журналах выяснилось, что проблема заключалась в том, что другой скрипт выше в crontab был с ошибкой, поэтому моя запись в crontab вообще не запускалась.

Я отключил эти сценарии, и моя запись прошла нормально. Кроме того, оказывается, что приведенный выше синтаксис совершенно верен.

Является /usr/bin/something.sh исполняемый?

Проверьте

/var/log/cron or /var/log/messages

в зависимости от вашего дистрибутива.

Оба вышеперечисленных - хорошие ответы / вопросы. Вчера я наткнулся на это, и это может дать вам некоторые идеи:

Практические примеры Crontab

0 3,9 * * * /usr/bin/something.sh
50 3,9 * * * /usr/bin/something.sh