[Модуль] Cron (cron)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

Сообщение p1t » Вт янв 24, 2017 2:29 pm

Eraser писал(а):
p1t писал(а):0 0 * * 1
или
1 * * * *
0 0 * * 1 работает, все верно, сработает каждый понедельник в 00:00
да и с 1 * * * * проблем тоже нет (сработает каждый час в 1 минуту)

проверьте включена ли у вас галка Enable
Галка включена, подсвечена зелёным, видно когда запускался последний раз (Last run) , а в следующий раз (Next run) ничего нет.

Как можно прикрепить скриншот?
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Вт янв 24, 2017 2:35 pm

p1t писал(а):
Eraser писал(а):
p1t писал(а):0 0 * * 1
или
1 * * * *
0 0 * * 1 работает, все верно, сработает каждый понедельник в 00:00
да и с 1 * * * * проблем тоже нет (сработает каждый час в 1 минуту)

проверьте включена ли у вас галка Enable
Галка включена, подсвечена зелёным, видно когда запускался последний раз (Last run) , а в следующий раз (Next run) ничего нет.

Как можно прикрепить скриншот?
в XRAY->Services цикл cycle_cron работает?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

Сообщение p1t » Вт янв 24, 2017 2:39 pm

Eraser писал(а): в XRAY->Services цикл cycle_cron работает?
у меня в XRAY нет вкладки Services
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Вт янв 24, 2017 2:41 pm

p1t писал(а):
Eraser писал(а): в XRAY->Services цикл cycle_cron работает?
у меня в XRAY нет вкладки Services
:) пора обновляться
а по модулю, возможно что после выполнения вашего кода в задании, цикл закрывается или падает
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

Сообщение p1t » Вт янв 24, 2017 2:53 pm

Eraser писал(а):
p1t писал(а):
Eraser писал(а): в XRAY->Services цикл cycle_cron работает?
у меня в XRAY нет вкладки Services
:) пора обновляться
а по модулю, возможно что после выполнения вашего кода в задании, цикл закрывается или падает
обновился, как должна выглядеть работа cycle_cron у меня было пусто, нажал старт, теперь там старт висит.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Модуль "Cron"

Сообщение xor » Пт мар 10, 2017 1:58 am

Уважаемый Eraser!
Посмотрите 338-339 строки файла cron.class.php

Код: Выделить всё

    $recUpdate['CODE'] = "\$name='Cron_'.\$this->object_title;\n".
                         "SQLSelectOne(\"DELETE FROM jobs WHERE title='\".\$name.\"'\");";
тут, наверное, вместо SQLSelectOne нужно SQLExec поставить, а то варнинги лезут.
За это сообщение автора xor поблагодарил:
Eraser (Пт мар 10, 2017 9:35 am)
Рейтинг: 1.16%
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Пт мар 10, 2017 9:35 am

xor писал(а):Уважаемый Eraser!
Посмотрите 338-339 строки файла cron.class.php

Код: Выделить всё

    $recUpdate['CODE'] = "\$name='Cron_'.\$this->object_title;\n".
                         "SQLSelectOne(\"DELETE FROM jobs WHERE title='\".\$name.\"'\");"; 
тут, наверное, вместо SQLSelectOne нужно SQLExec поставить, а то варнинги лезут.
исправил
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
koshnv
Сообщения: 18
Зарегистрирован: Пт июн 30, 2017 9:43 pm
Откуда: Златоуст
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Модуль "Cron"

Сообщение koshnv » Вт июл 11, 2017 7:48 am

Интересует как запускает процессы выполнения cron:
1) Запускает задание в от отдельном потоке от основных циклов.
2) Каждое задание отдельный поток.

Собственно интересно как повлияет зависание одного задания на систему.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Модуль "Cron"

Сообщение olehs » Вс окт 01, 2017 11:35 am

Подскажите, а синтаксис "через запятую" в днях недели у кого-то работает?
Например 0 11 * * 2,4

У меня, кажется, только по вторникам срабатывает эта конструкция.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Вс окт 01, 2017 3:02 pm

olehs писал(а):Подскажите, а синтаксис "через запятую" в днях недели у кого-то работает?
Например 0 11 * * 2,4

У меня, кажется, только по вторникам срабатывает эта конструкция.
у меня такая */30 8-13 * * 1-5 точно работает
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить