За чистый и ясный код!

Статьи на тему программирования под веб, используя PHP, MySQL, Jquery и многое другое

Запуск скриптов PHP из под Cron в ОС Windows

Февраль17
Купили новые двери? Надо вырезать замки, обращайтесь.

Наверняка ни один большой сайт, проект, не обходится без участия запуска скриптов автоматом используя демон Linux cron.

Что такое крон, описывать не буду, очень хорошо об этом написано на ссылке выше. Здесь я опишу как можно запустить скрипт автоматом используя теже команды, что в Linux, но только под Windows.

Для работ необходимо скачать программку

Распаковать, в полученной папке вы увидите 3 файла:

crontab  - сюда записываются задания в формате крона
crontab.exe - это исполняемый файл
cron.log - отчет о работе крона

Далее запускаем файл crontab.exe, если надо чтобы крон стартовал сразу при запуске Windows, то помещаем его в папку автозапуска (пуск->программы->автозапуск), файл не работает как сервис, поэтому выход только такой.

Далее заходим в файл crontab и записываем команду

* * * * * d:/php5/php d:/www/test/phpinfo.php

это команда будет дергать файл d:/www/test/phpinfo.php каждую минуту.

Вот и все настройки, можете пользоваться и работать. Конечно это не полноценный демон, но главную задачу — запуск файла он делает.

В файле cron.log — будет записываться лог выполняемый кроном, вот содержимое:

17.02.2010 23:06 Cron started.
17.02.2010 23:07 d:/php5/php d:/SVN/www/test/phpinfo.php
17.02.2010 23:08 d:/php5/php d:/SVN/www/test/phpinfo.php

Для остановки работы крона, убираем его из процессов, с помощью диспетчера задач.

Всем удачи!

Статья просмотренна 49898 раз, зашло посетителей 17679

  

Облако тегов

cli csv dump events form Kohana locale models MySQL mysqldump orm PHP tools trigger validate газ газовый счетчик итоги кеширование переменные

Облако тегов плагина WP Cumulus для WordPress требует для просмотра Flash Player 9 или выше.

Я на твиттере!

  • у твиттера тоже бывают перерывы...

Календарь

Июль 2018
Пн Вт Ср Чт Пт Сб Вс
« Июл    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Сейчас на сайте