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

Запуск скрипта каждые 15 сек. ?

Добавлено: 04 июн 2012, 00:33
upside
Здравствуйте подскажите пожалуйста!
Как организовать запуск чаще чем 1 раз в минуту определённой страницы или php файла?

Добавлено: 04 июн 2012, 00:38
Максим
Никак, cron он такой. Для него минимальный квант времени - минута. Но это встроенный cron, а другими способами вариантов миллион.

Добавлено: 04 июн 2012, 00:40
upside
А к примеру 4 раза в минуту некак?


Вычитал на форуме такое
#( oper_state
RunOnce NoDel \ Запустить 1-ин раз при старте крона
Action:
BEGIN
PROC-EXIST: "gate_oper_state.exe" NOT
 IF  START-APP: D:\Soft\gate_oper_state.exe 
THEN
1000 20 * PAUSE \ 20 - интервал между выполнением задачи 
AGAIN
)#
Но не понял как это применить

Добавлено: 04 июн 2012, 00:56
Максим
Да никак не применить, это не задание cron. Я даже не знаю что это вы написали.

Добавлено: 04 июн 2012, 03:28
upside
http://www.nncron.ru/forums/viewtopic.php?f=5&t=10877

Тут вычитал незнаю как это подключить
Может и ошибась
Спасиб за внимание)

Добавлено спустя 1 час 57 минут 34 секунды:
Решил вопрос!

Незнаю насколько правильно но работает!

Так вот нужно добавить этот код в фаил cron.tab
#( oper_state
RunOnce NoDel \ Запустить 1-ин раз при старте крона
Action:
BEGIN
S" http://test.ru/cron.php" HTTP-GET NOT
 IF  S" http://test.ru/cron.php" HTTP-GET
THEN
1000 15 * PAUSE \ 15 - интервал между выполнением задачи 
AGAIN
)#
но я так и не смог сделать этого для стандартной поставки сервера

Удалил крон который идёт с сервером

Скачал отсюда http://www.nncron.ru/download_ru.shtml версию nncron191.exe

Закинул в папку с сервером добавил код запустил крон и всё работает отлично!

Единственное незнаю теперь как сделать чтоб крон запускался вместе со стартом сервера

Или как всётки в стандартный крон добавить этот код ?

Добавлено спустя 7 минут 40 секунд:
Извиняюсь что понаписал но!

Замутил всё что нужно )

Если что пишите напишу что над сделать чтоб крон работал с автозапуском сервера

Добавлено: 25 апр 2014, 12:57
xss22
Запуск cron каждые 30 секунд
Опубліковано vitich Пон, 06/09/2010 - 17:52
Запуск cron каждые 30 секундИзвестно, что минимальный интервал в cron - минута.
Т.е. известно чтобы нужный нам скрипт выполнялся раз в минуту в crontab нужно добавить следующее:

*/1 * * * * myscript.sh

Если надо запустить команду раз в 30 секунд:


*/1 * * * * myscript.sh; sleep 30; myscript.sh

Если каждые 20 секунд:

Делаем так:
*/1 * * * * myscript.sh; sleep 20; myscript.sh; sleep 20; myscript.sh

-----------------------
но как это сделать с кроном в опен сервере??

Добавлено: 26 апр 2014, 09:30
Максим
xss22 писал(а):но как это сделать с кроном в опен сервере??
Здесь вам не Linux, это Windows. Только если в самом вызываемом скрипте или cmd файле это реализуете.