Executing script from netwatch failed, please check it manually

The script for enabling/disabling the schedule from netwatch does not work.
Down:

/system scheduler enable 0

Up:

/system scheduler disable 0



executing script from netwatch failed, please check it manually

RouteOS: 7.15.3-7.16b7

Using “numbers” (like 0) in scripts executed from scheduler, netwatch and other non-interactive contexts is not supported.
You can only use them from the terminal. In non-interactive context you need to use a [find where…] construct.

In this case the problem is different. Or did this rule start with version 7.15?

Well, then you found it.

Before version 7.15 such errors were not shown, and now they are.
But this always was an error, also in ancient versions.