Периодически запуск сценариев
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Периодически запуск сценариев
В настройку сценариев добавлена возможность устанавливать ежедневный запуск по времени:
Раньше для этого нужно было править методы onNewMinute/onNewHour объекта ClockChime, но сейчас можно проще.
Раньше для этого нужно было править методы onNewMinute/onNewHour объекта ClockChime, но сейчас можно проще.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Периодически запуск сценариев
Да, спасибо так гораздо удобней.
Но а если несколько раз в день? Планируется дополнить?
Вот например как оформлен шедуллер на роутере с прошивкой tomatousb (очень удобно почти на все случаи жизни):
Но а если несколько раз в день? Планируется дополнить?
Вот например как оформлен шедуллер на роутере с прошивкой tomatousb (очень удобно почти на все случаи жизни):
- Вложения
-
- Sheduller.png (12.22 КБ) 15977 просмотров
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Периодически запуск сценариев
Я думал про периодический запуск в течении дня, но пока решил отложить. Если что, предлагаю вот такой выход. Предположим, есть скрипт myScript, у которого стоит первый запуск в 06:00 и нужно его запускать каждый час до 18:00. Делаем так -- ставим время запуска 06:00 и в конце скрипта добавляем такой код:
Код: Выделить всё
//... здесь идёт какой-то нужный код, а в конце...
if (timeBefore('18:00')) {
setTimeOut('myScriptTimer','runScript("myScript");',60*60); //переназначаем собственный запуск на "через час"
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Периодически запуск сценариев
А можно небольшую, косметическую, правку? Дни недели по порядку выставить =)sergejey писал(а):В настройку сценариев добавлена возможность устанавливать ежедневный запуск по времени
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Периодически запуск сценариев
Они по порядку, только по английскому
Но замечание справедливое, переставлю.
Но замечание справедливое, переставлю.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: Периодически запуск сценариев
Как в текущей версии правильно организовать запуск скрипта раз в 5 минут?
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Периодически запуск сценариев
В методе onNewMinuteVladPTZ писал(а):Как в текущей версии правильно организовать запуск скрипта раз в 5 минут?
Код: Выделить всё
//Каждые 5 минут
if ($m%5 == 0) {
//тут запускаем что надо
}
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: Периодически запуск сценариев
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- bonyfacci
- Сообщения: 4
- Зарегистрирован: Вс мар 08, 2020 2:55 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Периодически запуск сценариев
А подскажите пожалуйста, как сделать цикличный запуск сценария раз в секунду (всегда)?
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Периодически запуск сценариев
Зачем?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165