Skip to content

Instantly share code, notes, and snippets.

@hkoba
Last active July 1, 2024 16:44
Show Gist options
  • Save hkoba/e05c91ebdd4e2ffd1d79e78e76cf1ff5 to your computer and use it in GitHub Desktop.
Save hkoba/e05c91ebdd4e2ffd1d79e78e76cf1ff5 to your computer and use it in GitHub Desktop.
systemd service and timer for scheduled reboot.
[Unit]
Description=Scheduled Reboot
[Service]
Type=simple
ExecStart=/usr/bin/systemctl --force reboot
[Unit]
Description=Reboot Scheduling.
[Timer]
OnCalendar=*-*-* 01:30:00
[Install]
WantedBy=multi-user.target
@nogweii
Copy link

nogweii commented Jul 1, 2024

If you don't need persistence, you can use systemd-run to schedule the reboot fairly easily:

sudo systemd-run --on-calendar='2024-02-01 23:45 UTC' -- systemctl reboot --force

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment