[skip ci] add cmts

This commit is contained in:
ansgarz 2025-03-16 19:18:02 +01:00
parent 72d854eb5f
commit b068601d8c
2 changed files with 4 additions and 2 deletions
src/main
kotlin/org/domaindrivenarchitecture/provs/framework/ubuntu/scheduledjobs/domain
resources

View file

@ -9,7 +9,9 @@ import org.domaindrivenarchitecture.provs.framework.ubuntu.scheduledjobs.infrast
* ATTENTION: Use with care!! System will be shut down, restart might not succeed in all cases.
*/
fun Prov.scheduleMonthlyReboot() = task {
// reboot each first Tuesday a month - see https://blog.healthchecks.io/2022/09/schedule-cron-job-the-funky-way/
// reboot each first Tuesday a month - see also https://blog.healthchecks.io/2022/09/schedule-cron-job-the-funky-way/
// Day of month field "*/100,1-7" means “every 100 days starting from date 1, and also on dates 1-7”.
// Since there are no months with 100 days, this means “on dates 1 to 7” that are also (in this case) Tuesdays, which is exactly each first Tuesday in a month..
val schedule = "0 2 */100,1-7 * TUE"
createCronJob("50_monthly_reboot", schedule, "/sbin/shutdown", "-r now", "root")
}

View file

@ -1 +1 @@
0.40.4-SNAPSHOT
0.40.6-SNAPSHOT