# Call this function with the following parameters:\r
# 1. $1 - Scheduler name (usually same as script name) [*]\r
# 2. $2 - Interval (e.g. "1d 00:00:00" (default is "1d")) [**]\r
-# 3. $3 - Start Time (e.g. "03:41:27", default is current time) [**]\r
+# 3. $3 - Start Time (e.g. "00:00:00", default is current time) [**]\r
# 4. $4 - On Event command (e.g. "/system/script { run <name>; }" (default is "/system/script { run $SchedName; }")) [**]\r
# 5. $5 - Policy (e.g. "ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon" (default is the same)) [**]\r
# 6. $6 - Start Date (e.g. "jan/01/1970", default is current date) [**]\r
# ** - If optional parameters are not provided, default values will be used.\r
# This allows for quick setup with minimal parameters, while still providing flexibility for customization.\r
# Example usage:\r
-# :if ([ $EditSchedulers "my-script" ] = false) do={ $LogPrint error $ScriptName ("Failed to add/modify shceduler for " . $ScriptName . "!") }\r
-# :if ([ $EditSchedulers "my-script" "My custom comment" "2d 00:00:00" "/system/script { run my-script; }" "ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon" "jan/01/2025" "03:41:27" ] = false) do={ $LogPrint error $ScriptName ("Failed to add/modify shceduler for " . $ScriptName . "!") }\r
+# :if ([ $EditSchedulers "my-script" ] = false) do={:set ExitOK false; :error true;}\r
+# :if ([ $EditSchedulers "my-script" "1d 00:00:00" "03:41:27" ] = false) do={:set ExitOK false; :error true;}\r
\r
:set EditSchedulers do={\r
:global LogPrint;\r