gbudny93.RouterOS_Useful_Sc.../RouterOS_Load_Script.rsc

27 lines
494 B
Text
Raw Normal View History

2019-07-29 16:01:09 +02:00
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Loads function to RouterOS environment
:global LoadScript do={
:if ([:len [/file find name=$scriptName]] <= 0) do={
2019-08-04 21:26:01 +02:00
2019-07-29 16:01:09 +02:00
:log info ($scriptName." not found, make sure file exists!");
2019-08-04 21:26:01 +02:00
2019-07-29 16:01:09 +02:00
}
:if ([:len [/file find name=$scriptName]] > 0) do={
2019-08-04 21:26:01 +02:00
2019-07-29 16:01:09 +02:00
:log info ($scriptName." found. Executing!");
/system script run $scriptName;
2019-08-04 21:26:01 +02:00
2019-07-29 16:01:09 +02:00
}
}
2019-07-29 16:11:19 +02:00
$LoadScript scriptName=scriptName.rsc;
2019-07-29 16:01:09 +02:00