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.

Другие вопросы по тегам