diff options
Diffstat (limited to 'hello-world.rsc')
-rw-r--r-- | hello-world.rsc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/hello-world.rsc b/hello-world.rsc new file mode 100644 index 0000000..f3a3436 --- /dev/null +++ b/hello-world.rsc @@ -0,0 +1,21 @@ +#!rsc by RouterOS +# RouterOS script: hello-world.rsc +# Copyright (c) 2023 Christian Hesse <mail@eworm.de> +# https://git.eworm.de/cgit/routeros-scripts-custom/about/COPYING.md +# +# hello-world demo script +# https://git.eworm.de/cgit/routeros-scripts-custom/about/doc/hello-world.md + +:local 0 "hello-world.rsc"; +:global GlobalFunctionsReady; +:while ($GlobalFunctionsReady != true) do={ :delay 500ms; } + +:global LogPrintExit2; +:global ScriptFromTerminal; +:global SendNotification2; + +:if ([ $ScriptFromTerminal $0 ] = true) do={ + $LogPrintExit2 info $0 ("Hello world!") false; +} else={ + $SendNotification2 ({ origin=$0; subject="Hello..."; message="... world!" }); +} |