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

Остановите cronjob на два часа в неделю

У меня есть cronjob, который запускается каждые 5 минут весь день в неделю. Я хочу остановить эту cronjob на 2 часа только в воскресенье. Не могли бы вы помочь мне установить это.

Вместо того, чтобы возиться с эзотерическими записями расписания crontab, пусть ваш скрипт проверяет наличие файла и не выполняет полный запуск, если файл присутствует. Затем запланируйте второй сценарий в cron для создания этого файла в воскресенье в то время, когда вы хотите, чтобы другой сценарий остановился, а затем еще один сценарий через 2 часа в cron для удаления файла.

Таким образом, вы можете гибко определять, когда основной сценарий запускается, а когда не запускается, просто изменяя время создания / удаления сценариев.