Время срабатывания скриптов

Обсуждение ПО и его настройки
Ответить
vadim245
Сообщения: 6
Зарегистрирован: 28 янв 2017, 15:26

Подскажите, в чем моя ошибка: 2 скрипта - один гасит wifi ночью, другой его включает. Заведены 2 события в шедулере.
Пробую как работают - ставлю минут через 5 и 8 на срабатывание соответственно (именно по времени). Все отлично!
Однако упорно предстоящей ночью не срабатывает, а следующий запуск по времени (отключение wifi) происходит на 6 часов раньше запланированного времени.
Должно гаситься в 01:15:55 ночи (следующего дня, поскольку задаю до полуночи), но не гаснет. А похоже срабатывает или в 01:15:55 ДНЯ( те по гринвичу, причем словно время оказалось p.m., а не a.m.) или вообще за 6 часов до положенного времени следующего дня (и это с GMT вообще не связать).

/system clock> export
 
/system clock> export
# feb/14/2017 22:47:24 by RouterOS 6.38.1
# software id = M0LW-MNWI
#
/system clock
set time-zone-autodetect=no
/system clock manual
set time-zone=+06:00


/system scheduler>export
 
# feb/14/2017 22:49:06 by RouterOS 6.38.1
# software id = M0LW-MNWI
#
/system scheduler
add interval=23h59m59s name=DisableWLAN on-event=\
"interface wireless disable wlan1" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=feb/15/2017 start-time=01:00:00
add interval=23h59m59s name=EnableWLAN on-event=\
"interface wireless enable wlan1" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=feb/15/2017 start-time=06:39:00
Последний раз редактировалось vadim245 14 фев 2017, 19:50, всего редактировалось 1 раз.


Аватара пользователя
Dragon_Knight
Сообщения: 1724
Зарегистрирован: 26 мар 2012, 18:21
Откуда: МО, Мытищи
Контактная информация:

Во первых нужно не print а export вышепредоставленных настроек.
Во вторых, ставите интервал равным 24 часа и время запуска - нужное время и будет всё корректно работать.
В третьих, зачем делать скрипты и вызывать их из планировщика таким-же скриптом? Не проще скрипт написать сразу в планировщике?


Небольшой свод правил логики и ссылок:
  1. Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
  2. Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
  3. Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
  4. Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
  5. Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
  6. name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
  7. Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
  8. Мой сайт по Mikrotik: Global Zone >> MikroTik.
vadim245
Сообщения: 6
Зарегистрирован: 28 янв 2017, 15:26

Спасибо! Поправил в исходном сообщении:
- заменил вывод по print на вывод по export
- убрал скрипты в принципе, а их команды прописал в шедулере
- немного скорректировал /system clock (приложил экспорт)
Интервал, равный 24:00:00 в GUI в скриптах не дает поставить. Пробная команда в терминале add interval=24h создает ивент, который в GUI и виден как 1d 00:00:00 (скорее всего тут все было верно в этой части). На всякий случай поставил пока временной интервал 23:59:59, чтобы убрать возможную ошибку (хотя понимаю,что смещение в 1 секунду за 2 месяца наверно сместит расписание на целую минуту). Буду пробовать.


Аватара пользователя
Dragon_Knight
Сообщения: 1724
Зарегистрирован: 26 мар 2012, 18:21
Откуда: МО, Мытищи
Контактная информация:

1d 00:00:00 - именно такая запись и должна быть.


Небольшой свод правил логики и ссылок:
  1. Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
  2. Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
  3. Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
  4. Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
  5. Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
  6. name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
  7. Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
  8. Мой сайт по Mikrotik: Global Zone >> MikroTik.
Ответить