Існує cron Windows?

Необхідно в заданий час запускати скрипт на домашньому комп’ютері — чи можна якось реалізувати cron Windows без встановлення іншої операційної системи?

Насправді, cron — це линуксовская штука, в Windows, як це ні дивно, повноцінного вирішення цього завдання не існує. Стандартний планувальник для таких функцій не годиться, принаймні, я не можу змусити його виконувати php-скрипти з жорсткого диска в заданий час.

Тим не менш, рішення існує — це програма nncron (nncron.ru). Вона реалізує на вашому локальному комп’ютері повноцінний cron.

Також цю задачу можна вирішити за допомогою автоматичного оновлення сторінки в браузері — функція називається Reload Every, в Опері вона є в настройках, а для Firefox додається за допомогою однойменного плагіна.

Для її роботи Вам буде потрібно відкрити вкладку в браузері і поставити, щоб сторінка з вашого локального сервера оновлювалася з заданою періодичністю — фактично, це буде той же самий запуск php-скрипта в заданий час, єдина незручність — необхідність тримати відкритим браузер і в ньому виділяти окрему вкладку під цю сторінку. Втім, якщо в браузері можна навіть в майнкрафт грати (пруф), то тримати одну вкладку під cron не так вже й напряжно.

Поділитися з друзями:
Відповіді на питання