Запуск скриптів PHP з-під Cron в ОС Windows - За чистий і ясний код!

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

Що таке крон, описувати не буду, дуже добре про це написано на засланні вище. Тут я опишу як можна запустити скрипт автоматом використовуючи також команди, що в Linux, але тільки підWindows.

Для робіт потрібно завантажити програму

Розпакувати, в отриманій папці ви побачите 3 файли:

Далі запускаємо файлcrontab.exe, якщо треба щоб крон стартував відразу при запуску Windows, то поміщаємо його в папку автозапуску (пуск-програми-автозапуск), файл не працює як сервіс, тому вихід тільки такий.

Далі заходимо у файлcrontab і записуємо команду

ця команда буде смикати файл d:/www/test/phpinfo.php кожну хвилину.

Ось і всі налаштування, можете користуватися та працювати. Звичайно, це не повноцінний демон, але головне завдання - запуск файлу він робить.

У файліcron.log — записуватиметься лог виконуваний кроном, ось вміст:

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

У віндовсі є призначені завдання, через які теж можна запускати програми автоматично. Річ цікава, але до повноцінного крона трохи не дотягує

Не потрібно видавати нестачу знань, за нестачу програми. Включи php.exe в path лист, і використовуй "Планувальник завдань" та "Служби", також виконуй свої скрипти через .bat

А то ось починають вигадувати милиці, які нахрен не потрібні.

А до чого тут 2010? У яких з Windows не було cmd.exe, до 2010 року? Windows 2000 - Windows NT 5.0 (2000 рік) Windows XP - Windows NT 5.1 (2001 рік) Windows XP64-bit Edition - Windows NT 5.2 (2003 рік) Windows Server 2003 - Windows NT 5.2 (2003 рік) Windows XP Professional x64 Edition - Windows NT 5.2 (2005 рік) Windows Vista - Windows NT 6.0 (2006 рік) Windows Home Server - Windows NT 5.2 (2007 рік) Windows Server 2008 - Windows NT 6.0 (2008 рік) Windows Small Business Server - Windows NT 6.0 (2008 рік) >Windows 7 - Windows NT 6.1 (2009 рік)

Я це хоч зробив.

ЗИ А рік при тому, що на той час я багато не знав.

Windows має свій планувальник, так і називається — Планувальник завдань.

Рідна документація до php і Windows: Командний рядок PHP у Microsoft Windows - http://php.net/manual/ua/install.windows.commandl ... Планування задачі - Довідка Windows - http://windows. microsoft.com/ru-ru/windows/schedu…

ІМХО Windows поганий для сервера взагалі і для web зокрема, тільки тим, що коштує грошей. Пінгвіни розповсюджуються безкоштовно.

Є, але зручніше крон юзати! (Зрозуміють лише лінуксоїди!)