Chcem v shedulery nastavit interval, aby sa mi dany skript spustil vzdy v 23. den v mesiaci.
Skusal som nastavit interval na 1M, ale nefunguje to. Ak tam napr. nastavim 720:00:00 tak ten cas to vezme a upravi na 30d 00:00:00, ale mesiac nema vzdy 30 dni (v manualy sa uvadzaju napr 1d, 1M, atd ....)
Ja potrebujem vykonat skript vzdy 23. den v mesiaci
MK mam 6.30
❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz
sheduler - interval
Myslím, že řešením by mohlo být spouštět script každý den a vyhodnocovat datum v podmínce.
Přímo to pravděpodobně Mikrotik neumí.
Mirek
Přímo to pravděpodobně Mikrotik neumí.
Mirek
0 x
Kód: Vybrat vše
:local date
:local time
:local day
:local month
:local year
:local hour
:set date [/system clock get date]
:set time [/system clock get time]
:set day [:pick $date 4 6]
:set year [:pick $date 7 11]
:set hour [:pick $time 0 2]
:if ($day = "01") do={
/tool e-mail send to="muj@centrum.cz" subject="Report" from=my.device.email body="Zdravim Te";
:log info "Datum - $date, Čas - $time, Rok - $year, Den týdne - $day, Hodina - $hour"}\
else={:log info "Mail přijde jindy"}
Tohle by mohlo fungovat, v scheduleru nastavíš aby se script pouštěl denně....na 6.35.4 (stable) to funguje.
0 x