Как заставить Cron Job начать раньше времени?

Я только что предоставил пользователям возможность остановить свою задачу Cron. Cron настроен на запуск каждые 5 минут, чтобы убедиться, что он запущен и работает, НО я хотел бы иметь возможность запускать работу cron вручную, если пользователь нажимает кнопку перезагрузки.

Есть ли какой-нибудь способ заставить cron запускаться в ожидании следующего 5-минутного цикла?

Я использую PHP на CentOS.

1 ответ

Решение

Вы можете просто запустить все, что запускается в cron для вас. Или... вы можете настроить cron на запуск скрипта каждую минуту (немного лучше), но запускать его только каждые 5, если не существует файла флага (который вы создали, а теперь удалите).

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