]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Auto-commit: AM-Backup-UpdateEmail.rsc manual update on 4/30/2026, 2026-04-30T15...
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 15:27:56 +0000 (18:27 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 15:27:56 +0000 (18:27 +0300)
html/AM-Backup-UpdateEmail.rsc

index d34cb4a0f540257da1d869e893bad85b13faf758..a955c4dc09538425629e8dd7fced397adc5ea220 100644 (file)
   :if ([ :typeof $1 ] = "time") do={:if (($1 > 0s) = true) do={:return $1} else={:return $2};}\r
   :if ([ :len [ :tostr $1 ] ] > 0) do={:return $1} else={:return $2};\r
 }\r
+:local ExitError do={\r
+  :local ExitOK [ :tostr $1 ];\r
+  :local Name   [ :tostr $2 ];\r
+  :local Error  [ :tostr $3 ];\r
+  :if ($ExitOK = "false") do={:log error ($Name [ $IfThenElse ([ :pick $Name 0 1 ] = "\$") \\r
+        "Function" "Script" ] . " '" . $Name . "' exited with error" . \\r
+        [ $IfThenElse (!($Error ~ "^(|true|false)\$")) (": " . $Error) "." ]);}\r
+}\r
 \r
 :global LogPrint;\r
 :global EditSchedulers;\r