Download script and run it once
ℹ️️ Info: This module can not be used on its own but requires the base installation. See main README for details.
Description
This module adds a function that downloads a script, checks for syntax validity and runs it once.
Requirements and installation
Just install the module:
$ScriptInstallUpdate mod/scriptrunonce;
Configuration
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.
Usage and invocation
The function $ScriptRunOnce expects an URL (or name if
ScriptRunOnceBaseUrl is given) pointing to a script as parameter.
$ScriptRunOnce https://git.eworm.de/cgit/routeros-scripts/plain/doc/mod/scriptrunonce.d/hello-world.rsc;

Giving multiple scripts is possible, separated by comma.