![]() |
![]() |
RouterOS Scripts a collection of scripts for MikroTik RouterOS |
ℹ️️ Info: This module can not be used on its own but requires the base installation. See main README for details.
This module adds a function that downloads a script, checks for syntax validity and runs it once.
Just install the module:
$ScriptInstallUpdate mod/scriptrunonce;
The optional configuration goes to global-config-overlay.
ScriptRunOnceBaseUrl: base url, prepended to parameterScriptRunOnceUrlSuffix: url suffix, appended to parameterℹ️ Info: Copy relevant configuration from
global-config(the one without-overlay) to your localglobal-config-overlayand modify it to your specific needs.
If the parameter passed to the function is not a complete URL (starting
with protocol ftp://, http://, https:// or sftp://) the base-url is
prepended, and file extension .rsc and url-suffix are appended.
The function $ScriptRunOnce expects an URL (or name if
ScriptRunOnceBaseUrl is given) pointing to a script as parameter.
$ScriptRunOnce https://rsc.eworm.de/main/doc/mod/scriptrunonce.d/hello-world.rsc;

Giving multiple scripts is possible, separated by comma.
⬅️ Go back to main README
⬆️ Go back to top
RouterOS Scripts documentation generated on Thu, 20 Nov 2025 20:47:50 +0100 for main/3287/699be25b
Copyright © 2013-2025 Christian Hesse <mail@eworm.de>