Docs / Linux Basics / How to Schedule a Server Reboot

How to Schedule a Server Reboot

By Admin · Feb 25, 2026 · Updated Apr 23, 2026 · 424 views · 1 min read

Schedule a reboot during off-peak hours to apply kernel updates or maintenance changes.

Reboot at a Specific Time

shutdown -r 02:00

This schedules a reboot at 2:00 AM.

Reboot After a Delay

# Reboot in 10 minutes
shutdown -r +10

# Reboot in 1 hour
shutdown -r +60

Cancel a Scheduled Reboot

shutdown -c

Using Cron

For recurring reboots (e.g., weekly maintenance):

crontab -e
# Add: reboot every Sunday at 4 AM
0 4 * * 0 /sbin/reboot

Immediate Reboot

reboot

Was this article helpful?