Win Server 2008 Task Scheduler для запуска PHP-файла
Я пытаюсь выяснить, как открывать и закрывать IE, чтобы запускать страницу PHP при ежедневном запуске. Не знаю, что делать, когда я попаду в раздел "Запуск программы" мастера задач, чтобы добиться этого.
2 ответа
Вам нужно вызвать php с вашим скриптом в качестве аргумента:
"C:\Program Files\PHP\php.exe" -f "C:\Path\to\your\script.php"
-f
Переключатель с версии Linux, но я считаю, что то же самое для Windows; Вам также необходимо указать правильный путь к php.exe, где бы он ни находился.
Если вы можете, запустите ваш php-скрипт локально (как рекомендует SmallClanger); создайте сценарий.bat, чтобы связать этот.bat с планировщиком задач.
Если вам необходимо вызывать страницу php удаленно, всегда создавайте скрипт bat с этой строкой: "C:\Program Files\Internet Explorer\iexplore.exe" www.yourdomain.com/page.php
Если вы хотите закрыть окна Internet Explorer, попробуйте использовать Windows Script Host и объект WScript.Shell.