diff options
Diffstat (limited to 'daily-psk-schedule')
-rw-r--r-- | daily-psk-schedule | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/daily-psk-schedule b/daily-psk-schedule deleted file mode 100644 index c9be0bf..0000000 --- a/daily-psk-schedule +++ /dev/null @@ -1,28 +0,0 @@ -#!rsc -# RouterOS script: daily-psk-schedule -# Copyright (c) 2013-2020 Christian Hesse <mail@eworm.de> -# -# schedule daily-psk on startup - -:local Scheduler [ / system scheduler find where name="daily-psk-schedule" ]; - -:if ([ / system scheduler get $Scheduler interval ] = 0s) do={ - / system scheduler set interval=15s $Scheduler; -} else={ - :if ([ / tool netwatch get [ find where comment=[ / tool e-mail get address ] ] status ] != "up") do={ - :log warning "Mail server is not up."; - :error "Warning: See log for details."; - } - - :if ([ / system ntp client get status ] != "synchronized") do={ - :if ([ / system resource get uptime ] > 5m) do={ - / system script run [ find where name="rotate-ntp" ]; - } - :log warning "Time is not yet synchronized from ntp."; - :error "Warning: See log for details."; - } - - / system script run [ find where name~"^daily-psk\\.(capsman|local)\$" ]; - - / system scheduler set interval=0s $Scheduler; -} |