eworm on meadow QR code: rsc.eworm.de RouterOS Scripts
a collection of scripts for MikroTik RouterOS

Download script and run it once

GitHub stars GitHub forks GitHub watchers required RouterOS version Telegram group @routeros_scripts donate with PayPal

⬅️ Go back to main README

ℹ️️ 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.

ℹ️ Info: Copy relevant configuration from global-config (the one without -overlay) to your local global-config-overlay and 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://rsc.eworm.de/main/doc/mod/scriptrunonce.d/hello-world.rsc;

ScriptRunOnce

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>