Schedule отрабатывает в непонятный момент

Обсуждение общих вопросов, не касающихся настройки оборудования и ОС
Ответить
Oleg.Alekseev
Сообщения: 1
Зарегистрирован: 27 янв 2021, 07:24

Всем привет.
Прикрутил telegram бота к mikrotik.
Не понятно почему schedule отрабатывает каждый день ровно в 7 утра.

Изображение
Изображение

Код: Выделить всё

:global lastTime
:global output
:global mtIdentity [/system identity get name];
:global botID "bot3126488426:AAGWNo8VcdTlXRPXItShc5dPEEDan0LAkda" ;
:global myChatID "-253131231" ;

:local LogGet [ :toarray [ /log find topics~"critical" || topics~"system" || topics~"error" || message~"filter rule"  || message~"login failure" || message~"[Ff]ailure" ] ] ;
:local LogtLineCount [ :len $LogGet ] ;
if ($LogtLineCount > 0) do={
   :local currentTime "$[ /log get [ :pick $LogGet ($LogtLineCount -1) ] time ]";
   :if ([:len $currentTime] = 10 ) do={
      :set currentTime [ :pick $currentTime 0 10 ];
   }
   :set output "$currentTime - $[/log get [ :pick $LogGet ($LogtLineCount-1) ] message ]";
   :if (([:len $lastTime] < 1) || (([:len $lastTime] > 0) && ($lastTime != $currentTime))) do={
      :set lastTime $currentTime ;
         :tool fetch url=("https://api.telegram.org/$botID/sendmessage\?chat_id=$myChatID&text=\"$mtIdentity\" :  $output") keep-result=no
   }
}
Источник: https://habr.com/ru/post/482802/


Ответить