[Модуль] Cron (cron)
Модератор: immortal
Re: [Модуль] Cron (cron)
Ребята, подскажите я правильно делаю запись cron? мне нужно что бы событие выполнялось в 1 час ночи через каждых 4 дня: запись выглядит так: 01*/4**
Re: [Модуль] Cron (cron)
Сгенерируйте тут заданиеkrepton85 писал(а): Вс мар 31, 2019 1:37 pm Ребята, подскажите я правильно делаю запись cron? мне нужно что бы событие выполнялось в 1 час ночи через каждых 4 дня: запись выглядит так: 01*/4**
https://www.freeformatter.com/cron-expr ... uartz.html
Re: [Модуль] Cron (cron)
зависит от задачи - через каждых 4 дня = каждый пятый день -> 0 1 */5 * * (или, всё же, подразумевался каждый четвертый день?)krepton85 писал(а): Вс мар 31, 2019 1:37 pm Ребята, подскажите я правильно делаю запись cron? мне нужно что бы событие выполнялось в 1 час ночи через каждых 4 дня: запись выглядит так: 01*/4**
но следует иметь в виду переход от одного месяца к другому - для февраля/марта это выполнится ...,20/02,25/02,05/03, например.
если это критично и нельзя пренебречь переходом между месяцами, вместо Крона придется просто считать дни от какой-то даты((
ошибку в кроне при переходе можно снизить, если явно прописать числа месяца в задании
0 1 1,5,10,15,20,25 * * - тут перерыв будет, но не такой большой - зависит от кол-ва дней в месяце
win10 connect https://connect.smartliving.ru/profile/303
Re: [Модуль] Cron (cron)
Составил задание. Выполнилось. В колонке Next run показано последнее время сработки. На следующий год в эту дату и время не сработает?
Re: [Модуль] Cron (cron)
Вопрос снят. Уже переключилась дата на следующий год.
Спасибо за скрипт. Буду пробовать.
Спасибо за скрипт. Буду пробовать.
Re: [Модуль] Cron (cron)
Всем привет.
Регулярно вижу, что цикл крона не запущен.
Выполняю его перезапуск через xray - Services, но он не перезапускается, а в поле LIVE указано restart вместо времени запуска.
Подскажите как правильно перезапустить сервис крона?
Регулярно вижу, что цикл крона не запущен.
Выполняю его перезапуск через xray - Services, но он не перезапускается, а в поле LIVE указано restart вместо времени запуска.
Подскажите как правильно перезапустить сервис крона?
Re: [Модуль] Cron (cron)
Всем привет , нужен запуск каждые 10 сек . , получилось 10 0 0 ? * * * (на калькуляторе https://www.freeformatter.com/cron-expr ... uartz.html ) но что то не работает , чувствую косяк с этим калькулятором , судя по описанию минимальный порог 1 минута ?
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Контактная информация:
Re: [Модуль] Cron (cron)
минимальный порог минутаglonas писал(а): Ср окт 02, 2019 11:02 am Всем привет , нужен запуск каждые 10 сек . , получилось 10 0 0 ? * * * (на калькуляторе https://www.freeformatter.com/cron-expr ... uartz.html ) но что то не работает , чувствую косяк с этим калькулятором , судя по описанию минимальный порог 1 минута ?
быстрее только если в своем модуле и своим циклом делать
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
Re: [Модуль] Cron (cron)
Подскажите, как мне правильно в модуле Cron указать Crontab, чтобы запуск сценарии был таким, одну неделю работает, потом неделю не работает, потом неделю работает. Надо, чтобы в течение недели с понедельника по воскресенье, раз в сутки в 00:00 CRON запускал сценарии, а со следующего понедельника в 00:00 перестает запускать сценарии и до воскресенья он его не запускает, а через неделю повторяет запуск.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: [Модуль] Cron (cron)
в модуле крон нет деления на недели, поэтому нельзя указать выбор каждой второй/третьей и тд недель.Divan писал(а): Чт окт 03, 2019 9:39 pm Подскажите, как мне правильно в модуле Cron указать Crontab, чтобы запуск сценарии был таким, одну неделю работает, потом неделю не работает, потом неделю работает. Надо, чтобы в течение недели с понедельника по воскресенье, раз в сутки в 00:00 CRON запускал сценарии, а со следующего понедельника в 00:00 перестает запускать сценарии и до воскресенья он его не запускает, а через неделю повторяет запуск.
можно в кроне тупо в воскресенье вечером до полуночи инвертировать флаг рабочей недели (свойство завести, например), а в скриптах, запускаемых в онньюдей в полночь проверять этот флаг и выполняться только при одном его значении, например, при 1. неделю этот флаг будет 1, следующую - 0, и тд
win10 connect https://connect.smartliving.ru/profile/303