跳至内容

Linux怎么设置定时重启

发布日期:
作者:
评论数:暂无评论

在 Linux 系统中,可以使用 cron 服务来设置定时任务,包括定时重启系统。下面是如何设置定时重启的步骤:

1. 打开 crontab

root用户使用以下命令打开 crontab 文件进行编辑:

crontab -e

2. 添加定时重启任务

crontab 文件中添加一行来设置重启时间。例如,设置系统在每天凌晨 3:00 重启:

0 3 * * * /sbin/reboot

这里的格式是:

分 小时 日 月 星期 命令
  • 0 3 * * * 表示每天的 03:00。
  • /sbin/reboot 是重启系统的命令。

如果是想要每几个小时重启一次系统,例如每5个小时重启一次,则写入:

0 */5 * * * /sbin/reboot
  • 0 表示每小时的第 0 分钟(即整点)。
  • */5 表示每 5 个小时执行一次。
  • * * * 表示每天的每个月的任何日期和星期。

这个设置会让系统在每天的 0:00、5:00、10:00、15:00 和 20:00 重启。

3. 保存并退出

编辑完成后,保存文件并退出编辑器。crontab 会自动加载新的配置。

4. 确认定时任务已添加

可以使用以下命令查看当前用户的 crontab 任务:

crontab -l

这会显示所有为当前用户设置的定时任务,包括刚才添加的重启任务。

5. (可选)查看任务是否成功执行

如果想确认任务是否执行,可以查看reboot记录,查看所有重启记录:

last reboot

查看最近一次重启:

last reboot | head -1

这样,系统就会按照设置的时间自动重启。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注