When there is (at least) one update group, a cron job will be started in 15-minute intervals, and will check for clients that can be updated.
This will boot clients successively, while restricting the number of clients in the update group that are updating to the number given at ”Simultaneous updates”. When the time frame for the currently active update group has terminated, further clients in the group will not be updated this time. Running updates will not be cancelled.
In addition to this, m23 checks if the update on the clients is actually executed. If the client doesn't start to update within 30 minutes (e.g. because Wake-on-LAN doesn't work), the update job will be retracted, and for the next 24 hours, no further attempts to update will be undertaken.
When the client is already running, the updates will be executed in the background. Clients that have been booted by WOL will be shut down after the update has completed.
When all clients within an update group are done updating, the next group with a sui time interval will be activated (if there is one).
When the last remaining update group is removed, the cron job entry will also be removed.
In the log file ”/m23/log/autoUpdate.log” you will find more info about the updates that were run.