Использовать супервизор для повторного запуска неудачного cronjob?
Я хочу выполнять скрипт каждый день с 07:00 в течение 17 часов. Мне удалось это сделать, настроив cronjob, который каждый день в 7 утра выполняет следующую команду:
/usr/bin/timeout --foreground 17h /home/adam/mycommand
Теперь это в основном работает, но проблема в том, что скрипт иногда дает сбой. Если это произойдет, я хотел бы повторно продолжить сценарий на оставшиеся часы, чтобы он закончился в 00:00.
Мой вопрос в том, могу ли я добиться этого с супервайзером? Я следовал руководству , но это просто показывает, как повторно запустить определенный скрипт и перезапустить его в случае сбоя. Я не знаю, как это сделать в сочетании с cronjob и тайм-аутом