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

Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 23 мар 2016, 23:48
bobal
Подскажите, как настроить обращение к вебстранице сайта, расположенного на Open server каждые пять минут в течении нескольких суток?
планировщик.JPG
Строку взял из примера, который прилагался к выполняемому скрипту PHP, который надо запускать с заданной периодичностью, обращаясь таким образом по этому адресу.
Заодно спрошу, может кто знает, как расшифровываются знаки ">/dev/null 2>&1" в конце строки запроса?
Ошибка выскочила при попытке сохранить задание.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 02:18
Максим
Изучите руководство пользователя.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 06:56
bobal
Там (http://open-server.ru/docs/#planirovshhik) так написано, что не понимаю, куда что подставлять.
Пример запланированного задания (запрос файла cron.php по HTTP и сохранение ответа во временный файл чтобы не скапливался мусор):
Время: */30 * * * *
Выполнить: %progdir%\modules\wget\bin\wget.exe -q --no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt
Насчёт этого там не написано, что значат 4 звёздочки:
Время: */30 * * * *

Про знаки на конце строки моего примера не понимаю.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 12:55
bobal
Про знаки на конце строки моего примера не понимаю.
Подсказали, что это, чтобы мусор не накапливался. То есть убрать или оставить с конца? Вот это вроде и понятно, однако хочется подтверждения от знающих людей.

Следующим пунктом надо разобраться, надо ли 4 звёздочки переносить в задачу и звёздочку со слэшем спереди, чтобы каждые 5 минут обращение было в течении многих суток. 30 заменяю на 5, как понял (наверное так).

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 19:58
Максим
bobal писал(а):Насчёт этого там не написано, что значат 4 звёздочки:
Время: */30 * * * *
Звездочка это значит в любое время. Если указывается для года, значит каждый год. Если для минут, значит каждую минуту. В данном случае */30 * * * * это выполнение каждые 30 минут.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 20:08
bobal
Звездочка это значит в любое время
Звёздочка спереди получается в любое время. А что значит в любое время? Это может быть значит, что если вставить эту строку в поле минут, то тогда другие поля правее заполнять не надо? Что то подобное Вы имеете в виду? Она подменяет любой часовой интервал суток?
Что значит слэш? Или это обязательный служебный символ?
Четыре звёздочки надо тоже добавлять, если вставляю в поле для минут? Что они значат? Это может быть формат года и если вставляю строку в поле для минут, они указывают, что задание для любого года?

Вот тут некоторые непонятки или это такая фича Openserver.
Для такой записи */30 * * * *, если её воспринимать как синтаксис настройки крона через консоль, это ведь значит обращение каждые 30 секунд, а не раз в полчаса? Прошу прояснить этот момент.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 21:21
Максим
bobal, черта - (например 5-7) означает интервал. Запятая указывает точные даты, например 1,5,32 означает выполнение задания в первую минуту, пятую и 32-ю. Звёздочка * означает "каждый" ( час, минуту или год к примеру, смотря куда вписываете). Косая черта означает интервал повторения т.е. */30 означает каждые 30 минут.
bobal писал(а):это ведь значит обращение каждые 30 секунд, а не раз в полчаса?
Минимальный интервал в cron - 1 минута. Любые задания выполняются раз в минуту минимально. О каких секундах вы ведете речь не понятно.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 22:07
bobal
Благодарю за ответы. Чтобы обращение было каждые 5 минут, надо вписать в поле для минут */5 или */5**** ? В другие поля правее тоже нужно будет вписать, чтобы не выскочило сообщение об ошибке или выполнение запросов не остановилось после определённого времени?

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 24 мар 2016, 22:46
Максим
bobal, */5 в минуты и в остальные поля по звёздочке.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 07 апр 2016, 11:54
bobal
Здравствуйте. Спасибо. А если на другой сайт нужно также настроить планировщик с такой же командой, но таким образом, чтобы она не совпадала по времени с первым сайтом. То есть запрос к обеим локальным сайтам чтобы шёл не одновременно. Как это можно сделать?