Schedules
A nightly restart, a daily backup, a command on the hour.
2 min read
On this page
Create
In the Schedules tab, Create schedule sets up what should happen at a given time. A schedule has an optional name, an action and a cron expression. Under Preset, ready-made times fill in the field, for example "Daily at 04:00", "Every 6 hours", "Weekdays at 06:00" or "On the 1st of every month at 03:00"; you can adjust the expression afterwards. Below it the page shows the next runs.
| Action | What happens |
|---|---|
| Start | starts the server if it is off |
| Stop | stops cleanly, like the button |
| Restart | stop and start |
| Create backup | as under Backups, into a free slot |
| Send console command | sends a line to the console, for example say Restart in 5 minutes; only runs while the server is started |
All times are in Europe/Berlin. Only the owner of the server may create and change schedules; members can at most view them.
Cron
Five fields: minute, hour, day, month, weekday (0 = Sunday). At most every ten minutes.
0 4 * * * every day at 4:00
0 */6 * * * every six hours
0 5 * * 1 Mondays at 5:00
30 3 * * 0 Sundays at 3:30A restart with a warning
Two schedules: first a console command say Restart in 5 minutes at 3:55, then Restart at 4:00. If you want more detail, use a plugin that runs the countdown in chat and let the schedule only trigger the restart.
When something goes wrong
For each schedule, the list shows when it last ran and the last error, for example when all backup slots were in use. You pause a schedule with the Active switch without deleting it; paused schedules stay saved but do not run.