First, you need to understand that this solution will not work for the same scenario as it is often used in Cisco equipment!
In Cisco, any config you have not explicitly saved will be lost when you reboot and the router comes back in the state that was last saved.
However, in MikroTik this is not the case! Everything you configure is immediately committed to flash memory, and a reboot will bring back the same config you last made.
So when you want to do this to guard against config mistakes that lock you out, it will not work.
However, MikroTik has another feature for that: safe mode. When you enable safe mode and then make config changes, and you lose your connection, all changes are rolled back to the moment you enabled safe mode. When you end safe mode yourself, all changes are committed and will remain in place.
So please study that before trying your reboot-in-5-minutes solution which will not work as you expect.
Other than that, I usually have a job in the system scheduler to to a reboot once at some specified time, and e.g. when I want to update RouterOS I only download it and then set the time for the reboot the next night e.g. at 01:00 or 03:00 and it will reboot and install the update at that time. That works fine.
1 _ Im aware about your points.
Im working on following situation.
After do some changes on existing bonding interface , interface goes down and I loss acces to router.
Only router reboot takes the interface back again.
Unfortunately I can not be physically on site for this.
And ... "safe mode" does not work for me in this case ... It already makes me rush to site at 4am.
So ... only thing I need is a waranted operation to make the router reboot.
I will try with scheduller , just want to make sure it was something better for this.
Thanks.