如何在 Linux 中安排重启?

如何在 Linux 中安排重启?

我是 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在目录中并验证它是否是最后一个文件。

相关内容