重新启动系统意味着关闭设备的所有应用程序并以新的状态重新启动。
当系统崩溃无法正常工作时,我们需要重新启动。每当系统重新启动时,它会附带一个新的软件副本,并被加载到内存中。
对于Linux用户来说,总是很容易找到您所困惑的操作的解决方案。同样,如果您想重新启动系统,则不需要安装任何特定的工具或包。
有些进程还需要重新启动系统以进行配置更改。在需要的时候重新启动系统是好的,但是每天这样做可能会产生问题。所以要小心!
Crontab(或者我们可以称之为cron表)是内置的Linux实用程序,它帮助调度进程并在指定的时间执行它们。Cron表由预定义的脚本和命令组成,Cron守护进程从这些脚本和命令读取它们。Cron允许用户在Cron表中配置预定义的命令,并将它们设置为自动运行。
有些任务需要每天执行,有些需要每周执行,类似的还有每月和每年执行。
如果你想每天在系统上安排一次重新启动,请遵循以下指南:
Crontab的格式如下:
MIN HOUR DOM MON DOW CMD
分 小时 天 月 周 命令
| Fields | Allowed Value |
|---|---|
| MIN (minutes) | 0 – 59 |
| HOUR (hour field) | 0 – 23 |
| DOM (day of month) | 1 – 31 |
| MON (month field) | 1 – 12 |
| DOW (day of the week) | 0 – 6 |
| CMD (command) | Command to be executed |
打开终端,输入上面提到的命令来获得/etc/crontab文件:
sudo nano /etc/crontab
该文件将如下所示:

您也可以使用以下命令获取它:
crontab –e
(将要求您选择一个更好的编辑器,如vim、nano等。对于crontab文件)
向下滚动该文件,并在其末尾写入提到的行:
00 10 * * * sudo shutdown -r

上述代码行将强制系统在每天上午10点重新启动。
请注意:Shutdown -r命令用于重新启动系统。
这篇文章已经显示了如何每天重新启动系统。您可以通过在终端上定期输入Shutdown -r命令来完成此操作。但是,为了避免每天编写Shutdown命令,您可以通过CronTab来完成。
Crontag实用程序有助于调度进程并按时执行它们。所有预定义的命令都写入Cron表中,Cron守护进程从该表中读取它们。要调度一个进程,您可以编辑/etc/crontabb文件并根据需要设置时间。