Элементарная проблема с WinCron

mr. Eof

Новичок
Элементарная проблема с WinCron

Здравствуйте.

Господа, искал по данному вопросу какой-либо вразумительный ответ в Интернете, не нашел.
Подскажите, как настроить WinCron, чтобы он через каждую минуту запускал мне php скрипт в фоновом режиме (т.е не открывая браузер)

Ну или как кто знает, тк я вообще ничего не понимаю с ним...

Спасибо
 

ustas

Элекомист №1
Пуск/Панель управления/Назначенные задания/добавить задание

далее/выбрать php/далее/далее/установить параметры запуска - это если по тупому (планировщик), или написать батник

а по wincrony help есть, да и что там непонятного?
 

mr. Eof

Новичок
Да, спасибо, так я тоже знаю. Но прошу помощи с WinCron

Я пишу такой скрипт:
{
-start -inc 0 0 1 0 #те каждую минуту
-action -spawn -shell "http://127.0.0.1/"
}

Данный скрипт работает и открывает в браузере адрес 127.0.0.1 каждую минуту. Супер.

Но вопрос: как сделать так, чтобы сайт открывался не в браузере, а в фоновом режиме происходил запуск и выполнение php страницы.
Суть в том, что у меня есть PHP страница, которая выполняет действия только когда она запускается/открывается. В этот момент она делает выборку из БД, обработку иопять кладет в БД. Так каксделать так, чтобы запуск данной php страницы происходил в ФОНОВОМ режиме? И желатьльно не через браузер?
 

ustas

Элекомист №1
кроме всяких ослов есть куча способов запустить скрипт на выполнение, например параметром интерпретатору с указанием пути к файлу скрипта


путь к php\php.exe "путь к файлу"
 

nw

Новичок
Пусть выполняет вот что (собственно предыдущий оратор про это же):
d:/path/to/php.exe -f d:/path/to/script.php

-~{}~ 19.12.07 15:58:

Если по каким-то причинам не подходит прямой путь к скрипту (ну там всякие мод_реврайты затеяны), то в этом случае пишеся враппер с file_get_contents("http://127.0.0.1") и уже в кроне указывается прямой путь к этому файлу-врапперу по примеру выше.
 

nw

Новичок
ustas
Поясню. Если идёт попытка запустить http://127.0.0.1/ (о чём указано у топикстартера), значит запускается веб-сервер :)
Конечно, скорее всего такой запуск не нужен и является всего лишь обходным манёвром для выполнения РНР-кода, но факт остаётся фактом - веб-сервер есть и скрипт может использовать, скажем, параметры замодреврайтенного uri для своего удачного выполнения.
 

Krishna

Продался Java
Под виндой кстати есть php-win.exe - именно для запуска скриптов полностью в фоновом режиме - даже окно шелла всплывать не будет, только процесс появится.
 
Сверху