![如何在 Linux 中安排重启?](https://linux22.com/image/517328/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E5%AE%89%E6%8E%92%E9%87%8D%E5%90%AF%EF%BC%9F.png)
我是 Linux 新手,我想安排在午夜重启。我该怎么做?
编辑:
抱歉,我没有提供完整的详细信息。我希望每月第三个星期六 23:30 重启一次。
我不知道哪里出了问题,但我找不到 crontab。我所拥有的是
cron.d
;cron.daily
;cron.weekly
;cron.monthly
抱歉,这个问题比较菜鸟。请帮帮我。谢谢。
答案1
输入shutdown -r 0:00
后它将在午夜重新启动。
如果要每晚重启,请以 root 身份使用 crontab -e 添加 cron 条目,以便每个午夜运行 shutdown -r
@midnight shutdown -r now
答案2
另一个选择是在命令,在许多 Linux 发行版中可用。有关详细信息,请参阅手册页,但您的目的的一般语法是:
echo "reboot" | 于 6 月 27 日 00:00
引用 OS X 手册页:
在-在指定时间执行命令
听起来就像我们正在谈论的事情。;)
答案3
使用crontab
。
http://en.wikipedia.org/wiki/Crontab
将此条目添加到 /etc/crontab 应该可以执行以下操作:
0 0 * * * /sbin/shutdown -r now
答案4
1)在命令行类型which reboot
2)一旦您知道重新启动的位置(通常是/sbin/reboot),请进入 /etc/cron.daily,/etc/cron.weekly,/etc/cron.hourly 等目录中的某个目录...即cd /etc/cron.weekly
3)创建一个名为 zzreboot 的文件(使用 nano 或 vim)并添加以下行:
/bin/sh /sbin/reboot #!
您想要将文件命名为 zzwhatever 的原因是为了确保它是所有其他作业之后调用的最后一个作业。要确保这一点,只需执行ls -l
在目录中并验证它是否是最后一个文件。