modules/*/reboot: reduce window from 6 to 3 hours
This commit is contained in:
parent
eaf745de2a
commit
5cb6b93100
2 changed files with 4 additions and 4 deletions
modules
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
# reboot every sunday between 00:00 and 06:00
|
# reboot every sunday between 00:00 and 03:00
|
||||||
launchd.daemons.reboot = {
|
launchd.daemons.reboot = {
|
||||||
script = ''
|
script = ''
|
||||||
date
|
date
|
||||||
/sbin/shutdown -r "+$(( $RANDOM % ( 6 * 60 ) ))"
|
/sbin/shutdown -r "+$(( $RANDOM % ( 3 * 60 ) ))"
|
||||||
'';
|
'';
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
StartCalendarInterval = [
|
StartCalendarInterval = [
|
||||||
|
|
|
@ -12,9 +12,9 @@
|
||||||
${config.systemd.package}/bin/shutdown -r now
|
${config.systemd.package}/bin/shutdown -r now
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
startAt = "0/6:00";
|
startAt = "0/3:00";
|
||||||
};
|
};
|
||||||
systemd.timers.reboot-after-update = {
|
systemd.timers.reboot-after-update = {
|
||||||
timerConfig.RandomizedDelaySec = "6h";
|
timerConfig.RandomizedDelaySec = "3h";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue