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

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

Модератор: immortal

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

Re: Модуль "Cron"

Сообщение Eraser » Сб дек 17, 2016 11:46 am

immortal писал(а):а работает @reboot ?
нет, но была идея сделать
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Вс дек 18, 2016 1:18 pm

Добавлена поддержка выполнения заданий после перезагрузки
В поле "Crontab" задания указать @reboot
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
serjmai
Сообщения: 3
Зарегистрирован: Ср сен 28, 2016 8:33 pm
Благодарил (а): 0
Поблагодарили: 3 раза

Re: Модуль "Cron"

Сообщение serjmai » Вт дек 27, 2016 7:19 pm

Вроде нарисовывается проблемка
если я хочу запускать скрипт каждый день в 8:00, то шаблон будет 08***
но если я хочу запускать скрипт каждый день в 13:01, то в шаблоне вроде напрашиваются пробелы будет 1 13 * * *,
но тогда при сохранении ругается cron

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 205
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

Сообщение Eraser » Ср дек 28, 2016 7:47 am

serjmai писал(а):Вроде нарисовывается проблемка
если я хочу запускать скрипт каждый день в 8:00, то шаблон будет 08***
но если я хочу запускать скрипт каждый день в 13:01, то в шаблоне вроде напрашиваются пробелы будет 1 13 * * *,
но тогда при сохранении ругается cron

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 205
все сохраняется без проблем
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

Сообщение p1t » Пн янв 23, 2017 11:04 pm

Добрый!
я так и не понял, как работает cron.
что нужно писать в поле "Crontab *".
пробовал дату со временем, пробовал все звездочки, но в поле "Next run" так и ничего не появилось.
При этом в ручную метод работает.
Majordomo стоит на Raspberry с системой Raspbian без иксов.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Cron"

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

p1t писал(а):Добрый!
я так и не понял, как работает cron.
что нужно писать в поле "Crontab *".
пробовал дату со временем, пробовал все звездочки, но в поле "Next run" так и ничего не появилось.
При этом в ручную метод работает.
Majordomo стоит на Raspberry с системой Raspbian без иксов.
Для указания периодичности выполнения используется cron синтаксис.
Нужно указывать не дату и время, а периодичность выполнения, например 15 3 * * * - в 3:15 каждый день.
Примеры есть в шапке темы
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

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

Eraser писал(а): Для указания периодичности выполнения используется cron синтаксис.
Нужно указывать не дату и время, а периодичность выполнения, например 15 3 * * * - в 3:15 каждый день.
Примеры есть в шапке темы
Пробовал, не помогает, majordoma прописывает в crontab всё?

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

Re: Модуль "Cron"

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

p1t писал(а):
Eraser писал(а): Для указания периодичности выполнения используется cron синтаксис.
Нужно указывать не дату и время, а периодичность выполнения, например 15 3 * * * - в 3:15 каждый день.
Примеры есть в шапке темы
Пробовал, не помогает, majordoma прописывает в crontab всё?
Что именное пишете в crontab?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
p1t
Сообщения: 6
Зарегистрирован: Пн янв 23, 2017 10:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Cron"

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

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

Re: Модуль "Cron"

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

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

проверьте включена ли у вас галка Enable
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить