Crontab - это удобный инструмент для циклического запуска программ или скриптов.
Например, необходимо запускать через определенный интервал времени скрипт, создающий из серверного лога статистику (типа vsp), или сканирование игровых серверов qstat′ом. В этом сrontab как раз и поможет.
Пример
Создаем в папке с crontab.exe текстовый файл crontab, в котором надо запрограммировать запуск PHP скрипта, и в зависимости от требований помещаем в него текст:
#запуск каждые 6 минут
0,6 * * * * c:/appserv/www/qstat/qstat.bat
#каждые 10 минут
0,10,20,30,40,50 * * * * c:/appserv/www/files/reports/game_servers.bat
#каждый час
01 * * * * c:/appserv/www/files/reports/parse_reports.bat
(запуск скрипта через php.exe)
Чтобы cron начал работать, надо запустить crontab.exe (он работает в фоновом режиме и виден в процессах). Можно добавить его а автозагрузку для постоянной работы.
В файл cron.log записывается дата всех запусков
Подробнее про настройку crontab на codenet.ru
Присоединенные файлы (вирусов нет):
|