[Модуль] Cron (cron)
Модератор: immortal
Re: Модуль "Cron"
А подскажите, пожалуйста, такие моменты. У объекта есть два метода Run и Update. Как они работают? Допустим, мне нужно запускать скрипт. Создаю новую запись в кроне, расписание на запуск, а вот могу я вызов скрипта указать не в поле Код, а в методе Run крона?
Re: Модуль "Cron"
Нашел почему у меня не стартует модуль 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
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"
тот же вопрос.
Пишет - цикл остановлен. и ошибка - Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\cron\cron.class.php on line 116
Автор, ответьте, пожалуйста.
Пишет - цикл остановлен. и ошибка - Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\cron\cron.class.php on line 116
Автор, ответьте, пожалуйста.
Re: Модуль "Cron"
Мне перезагрузка помогла.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
Автор, ответьте, пожалуйста.
Re: Модуль "Cron"
Как понимать вот это:

При этом всё работает.


При этом всё работает.

-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль "Cron"
Покажи код и скрин настроек этого сценария. Вероятно, он сам запускается. Сценарии такое умеют.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: Модуль "Cron"
Точно! Я уже и забыл, что установил галку "Выполнять периодически" 
Re: [Модуль] Cron (cron)
Спасибо за модуль, для моей системы он является почти основным.
Но хотел предложить идею. Мб сделать какую нибудь кнопочку, что если крон не выполнялся по непонятной причине (сервер выключен был например), то пропущенную задачу потом запустил.
Интервал проверки можно сделать 1 день, например
Но хотел предложить идею. Мб сделать какую нибудь кнопочку, что если крон не выполнялся по непонятной причине (сервер выключен был например), то пропущенную задачу потом запустил.
Интервал проверки можно сделать 1 день, например
Re: [Модуль] Cron (cron)
Подскажите, как в модуле "cron" реализовать запуск скрипта при каждой загрузке?
Или все стандартно как и в обычном кроне?
@reboot sleep 60 && /путь/до/my_script
Или все стандартно как и в обычном кроне?
@reboot sleep 60 && /путь/до/my_script
Re: [Модуль] Cron (cron)
Что ж вы ветку-то не читаете?Yashalta писал(а): Чт мар 14, 2019 10:12 pm Подскажите, как в модуле "cron" реализовать запуск скрипта при каждой загрузке?
Или все стандартно как и в обычном кроне?
@reboot sleep 60 && /путь/до/my_script
viewtopic.php?f=5&t=2977&start=60#p71941
win10 connect https://connect.smartliving.ru/profile/303