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

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

Модератор: immortal

K070HY
Сообщения: 27
Зарегистрирован: Ср янв 10, 2018 3:24 pm

Re: Модуль "Cron"

Сообщение K070HY »

А подскажите, пожалуйста, такие моменты. У объекта есть два метода Run и Update. Как они работают? Допустим, мне нужно запускать скрипт. Создаю новую запись в кроне, расписание на запуск, а вот могу я вызов скрипта указать не в поле Код, а в методе Run крона?
TheForum
Сообщения: 146
Зарегистрирован: Сб авг 06, 2016 2:11 am
Откуда: Рига

Re: Модуль "Cron"

Сообщение TheForum »

Нашел почему у меня не стартует модуль Cron. Проблема началась после добавления такого задания:

Crontab @reboot

сам скрипт:
say('перезагрузка');
execInBackground('start cmd.exe @cmd /k "lgtv2mqtt -t 192.168.45.14"');



function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}

При выключении этого задания и перезапуске модуля все в порядке. При включении задания проскакивает вот это:
Warning: A non-numeric value incountered in: C:\_majordomo\htdocs\modules\cron\cron.class.php on line 116 Set Reboot.Enable=1
Немного желания, терпения и времени - и все получится :)
massa_razor
Сообщения: 17
Зарегистрирован: Сб июл 14, 2018 5:02 pm

Re: Модуль "Cron"

Сообщение massa_razor »

тот же вопрос.
Пишет - цикл остановлен. и ошибка - Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\cron\cron.class.php on line 116

Автор, ответьте, пожалуйста.
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am

Re: Модуль "Cron"

Сообщение Stan »

massa_razor писал(а): Сб июл 14, 2018 5:04 pm тот же вопрос.
Пишет - цикл остановлен. и ошибка - Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\cron\cron.class.php on line 116

Автор, ответьте, пожалуйста.
Мне перезагрузка помогла.
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва

Re: Модуль "Cron"

Сообщение Mikik »

Как понимать вот это:
Изображение

При этом всё работает.
Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Модуль "Cron"

Сообщение skysilver »

Mikik писал(а): Вт окт 23, 2018 4:28 pm При этом всё работает.
Покажи код и скрин настроек этого сценария. Вероятно, он сам запускается. Сценарии такое умеют.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва

Re: Модуль "Cron"

Сообщение Mikik »

Точно! Я уже и забыл, что установил галку "Выполнять периодически" :D
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

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

Сообщение webms »

Спасибо за модуль, для моей системы он является почти основным.
Но хотел предложить идею. Мб сделать какую нибудь кнопочку, что если крон не выполнялся по непонятной причине (сервер выключен был например), то пропущенную задачу потом запустил.
Интервал проверки можно сделать 1 день, например
Yashalta
Сообщения: 318
Зарегистрирован: Вс май 20, 2018 9:27 am

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

Сообщение Yashalta »

Подскажите, как в модуле "cron" реализовать запуск скрипта при каждой загрузке?
Или все стандартно как и в обычном кроне?
@reboot sleep 60 && /путь/до/my_script
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

Yashalta писал(а): Чт мар 14, 2019 10:12 pm Подскажите, как в модуле "cron" реализовать запуск скрипта при каждой загрузке?
Или все стандартно как и в обычном кроне?
@reboot sleep 60 && /путь/до/my_script
Что ж вы ветку-то не читаете?
viewtopic.php?f=5&t=2977&start=60#p71941
Ответить