Существуют ли какие-либо независимые от платформы способы планирования задач с использованием PHP? - PullRequest
2 голосов
/ 15 августа 2011

В настоящее время я ищу способ, которым я мог бы создать систему планирования, которая могла бы запускать сценарии в определенную дату и / или время, и делать это таким образом, чтобы не заботиться о том, на какой операционной системе он живет , Я знаю, с Linux / Unix, я могу добавить Enteries с помощью Cron, но с другими ОС? Не так много.

Также, если есть способ заставить его работать, не полагаясь на внешнее программное обеспечение, такое как cron, мне было бы интересно узнать и об этих опциях, хотя я понимаю, что это, вероятно, натяжение с PHP.

Спасибо за вашу помощь в этом вопросе!

1 Ответ

1 голос
/ 15 августа 2011

Если вы пишете постоянный сервер на PHP, который работает 24 часа в сутки, тогда планирование задач легко;Выполните цикл навсегда и проверьте, есть ли какие-либо задачи, запланированные на текущее время каждую секунду, и запустите их ... запустите код или создайте процесс, чтобы сделать это с помощью exec.

Предполагая, что вы не намеревались писатьпостоянный сервер в PHP, то нет, нет никакого независимого от платформы способа планировать задачи с операционной системой.

...