Остановка crond из-за сбоев приложений

Мы используем cron для запуска веб-сервисов. Когда у нас запланирован сбой и источник данных будет недоступен (а не платформа служб), мы определяем, что было проще остановить crond, а не комментировать более 100 запланированных заданий. Есть ли проблема с остановкой crond на час и более? Представляет ли это риск для локальной системы? Другой вариант - написать сценарий оболочки, чтобы экспортировать crontab и заменить его отредактированным файлом, а затем заменить его обратно после завершения простоя.

Linux 4.1.12-61.1.22.el6uek.x86_64

Спасибо

0
задан 30 October 2017 в 18:39
1 ответ

До тех пор, пока у вас нет журнала занятости, который меняется каждый час и зависит от cron (например, logrotate, который зависит от cron, можно перенастроить на ежечасный запуск), я не вижу проблемы .

Вероятно, существует много других способов временно предотвратить выполнение заданий. Например: Добавление [! -e / etc / selected_outage] && в каждой записи cron перед запускаемой командой. Затем выполнение touch / etc / scheme_outage предотвратит выполнение следующей команды в строке cron. Удаление файла снова включит его.

2
ответ дан 4 December 2019 в 13:29

Теги

Похожие вопросы