Я использую Windows Server 2003, IIS6, php и mysql. У меня проблема с настройкой cronjob с использованием встроенной функции задачи расписания в ОС Windows.
Пуск> Программы> Стандартные> Системные инструменты> Задачи расписания
Добавьте «новое задание расписания»
Он просит меня выбирать программы. Должен ли я выбирать php.exe или Internet explorer, потому что php-файлы запускаются в интернет-браузере? Как я могу вызвать определенные php-файлы (предположим, что имя файла cronjob.php)
Мне нужны твои ребята. Пожалуйста, порекомендуйте.
если вы хотите запускать запланированное задание каждую минуту, вы должны настроить его с помощью команды, как показано ниже:
schtasks /create /sc minute /mo 1 /tn "my task" /tr "C:\Program Files\php5\php.exe c:\wwwroot\inetpub\website\myfile.php?task=fetch"
Это позволит вам запускать задачу каждую минуту. Я не знаю, как это сделать для планировщика задач, но я просто хотел поделиться этим решением.
Вам нужно будет вызвать php.exe в качестве интерпретатора с указанием пути к скрипту в качестве аргумента, например:
"c:\program files\php5\php.exe" c:\cronscripts\cronjob.php
Это должно сработать.
Ты звонишь
php.exe cronjob.php