Страница 1 из 1

Планировщик заданий

Добавлено: 12 фев 2014, 15:54
RCarlos
Приветствую.
Подскажите с какими параметрами запустить скрипт, чтобы не появлялось окошко командной строки(cmd). А то замучило.
Запускаю так %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\avto\avto.php

Добавлено: 27 фев 2014, 11:04
RCarlos
Что, никто не сталкивался? :(

Добавлено: 27 фев 2014, 12:44
NEGr
Лучше использовать wget(входит в состав OpenServer).
Вот пример задачи:
%progdir%\modules\wget\bin\wget.exe -q --no-cache название хоста/avto.php

Добавлено: 27 фев 2014, 12:51
Максим
Ловите.
Код задачи будет такой примерно, его работу не проверял:
C:\OpenServer\nircmd\nircmd.exe exec hide %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\avto\avto.php
Nircmd выполняет всё скрыто если указать hide.

Добавлено: 27 фев 2014, 14:09
RCarlos
NEGr и Максим Спасибо!
Выбрал вариант NEGr, проще.

Добавлено: 27 фев 2014, 14:14
Максим
RCarlos писал(а):NEGr и Максим Спасибо!
Выбрал вариант NEGr, проще.
А что там было выбирать, этот способ и так в руководстве указан. Вы его не читали?

Добавлено: 27 фев 2014, 15:28
RCarlos
Максим писал(а):
RCarlos писал(а):NEGr и Максим Спасибо!
Выбрал вариант NEGr, проще.
А что там было выбирать, этот способ и так в руководстве указан. Вы его не читали?
Способы с "php-win.exe" есть в руководстве. А вот "wget.exe" не нашел в руководстве.

Добавлено: 27 фев 2014, 16:08
Максим
RCarlos писал(а):Способы с "php-win.exe" есть в руководстве. А вот "wget.exe" не нашел в руководстве.
Как его можно не найти, если там всё вместе написано:
Пример запланированного задания (запрос файла cron.php по HTTP и сохранение ответа во временный файл чтобы не скапливался мусор):
Время: */30 * * * *
Выполнить: %progdir%\modules\wget\bin\wget.exe -q --no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt
и далее
Пример запланированного задания (выполнение файла cron.php интерпретатором PHP):
Время: */30 * * * *
Выполнить: %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\xxx.ru\cron.php