Как заставить Cron Job начать раньше времени?
Я только что предоставил пользователям возможность остановить свою задачу Cron. Cron настроен на запуск каждые 5 минут, чтобы убедиться, что он запущен и работает, НО я хотел бы иметь возможность запускать работу cron вручную, если пользователь нажимает кнопку перезагрузки.
Есть ли какой-нибудь способ заставить cron запускаться в ожидании следующего 5-минутного цикла?
Я использую PHP на CentOS.
1 ответ
Решение
Вы можете просто запустить все, что запускается в cron для вас. Или... вы можете настроить cron на запуск скрипта каждую минуту (немного лучше), но запускать его только каждые 5, если не существует файла флага (который вы создали, а теперь удалите).