У меня есть 3 скрипта. Первый скрипт вызывает два других скрипта и запускает их. Скрипты следующие: /system script run [/system script find name="DayQueues"]
/system script run [/system script find name="NightQueues"]
:if ([:pick [/system clock get time] 0 2] >= 17) do={
/queue simple dis [/queue simple find queue Ether-Day-Home/Ether-Day-Home]
} \
else={
/queue simple en [/queue simple find queue Ether-Day-Home/Ether-Day-Home]
}
:if ([:pick [/system clock get time] 0 2] >= 17) do={
/queue simple en [/queue simple find queue Ether-Night-Home/Ether-Night-Home]
} \
else={
/queue simple dis [/queue simple find queue Ether-Night-Home/Ether-Night-Home]
} У меня проблема с этими скриптами: они работают нормально большую часть времени и меняют очереди, но примерно раз в 4-5 дней они глючат на нескольких моих Mikrotik. Иногда они отключают все очереди, а иногда – ни одной не отключают. Сегодня я попытался запустить их вручную, и они ничего не сделали. А несколько минут назад я попробовал снова, и они внезапно заработали. Есть ли проблема с движком скриптов на Mikrotik? Почему это работает иногда и иногда нет? Почему иногда отключает все очереди, а иногда другие не отключает? Я уже какое-то время с этим борюсь и мне нужно понять, почему это не работает. Мои скрипты на версии 2.8 работали безупречно больше года. А с тех пор, как я обновился, я не могу заставить их работать больше недели, не напортачив. Спасибо за любую помощь.
/system script run [/system script find name="NightQueues"]
:if ([:pick [/system clock get time] 0 2] >= 17) do={
/queue simple dis [/queue simple find queue Ether-Day-Home/Ether-Day-Home]
} \
else={
/queue simple en [/queue simple find queue Ether-Day-Home/Ether-Day-Home]
}
:if ([:pick [/system clock get time] 0 2] >= 17) do={
/queue simple en [/queue simple find queue Ether-Night-Home/Ether-Night-Home]
} \
else={
/queue simple dis [/queue simple find queue Ether-Night-Home/Ether-Night-Home]
} У меня проблема с этими скриптами: они работают нормально большую часть времени и меняют очереди, но примерно раз в 4-5 дней они глючат на нескольких моих Mikrotik. Иногда они отключают все очереди, а иногда – ни одной не отключают. Сегодня я попытался запустить их вручную, и они ничего не сделали. А несколько минут назад я попробовал снова, и они внезапно заработали. Есть ли проблема с движком скриптов на Mikrotik? Почему это работает иногда и иногда нет? Почему иногда отключает все очереди, а иногда другие не отключает? Я уже какое-то время с этим борюсь и мне нужно понять, почему это не работает. Мои скрипты на версии 2.8 работали безупречно больше года. А с тех пор, как я обновился, я не могу заставить их работать больше недели, не напортачив. Спасибо за любую помощь.
