Использовать супервизор для повторного запуска неудачного cronjob?

Я хочу выполнять скрипт каждый день с 07:00 в течение 17 часов. Мне удалось это сделать, настроив cronjob, который каждый день в 7 утра выполняет следующую команду:

      /usr/bin/timeout --foreground 17h /home/adam/mycommand

Теперь это в основном работает, но проблема в том, что скрипт иногда дает сбой. Если это произойдет, я хотел бы повторно продолжить сценарий на оставшиеся часы, чтобы он закончился в 00:00.

Мой вопрос в том, могу ли я добиться этого с супервайзером? Я следовал руководству , но это просто показывает, как повторно запустить определенный скрипт и перезапустить его в случае сбоя. Я не знаю, как это сделать в сочетании с cronjob и тайм-аутом

0 ответов

Другие вопросы по тегам