设置linux系统自动重启
时间: 2023-07-31 14:07:52 浏览: 139
设置Linux系统自动重启可以通过编写一个自动重启控制脚本和一个.service脚本来实现。首先,自动重启控制脚本可以包括以下内容:
```shell
delay=30 # 系统开启后等待时间
CNT=/data/test/reboot_cnt # 控制脚本停止文件
if \[ ! -e "/data/test/reboot.sh" \]; then
cp -f reboot.sh /data/test/ # 将脚本复制到运行的目录下
sync
fi
while true
do
# 想要停止脚本输入命令echo off
echo "You can stop reboot by: echo off > /data/test/reboot_cnt"
sleep $delay
if \[ $cnt != "off" \]; then
sync
reboot
else
echo "Auto reboot is off"
rm -rf /data/test/reboot.sh
rm -f $CNT
sync
fi
exit 0
done
```
接下来,创建一个.service脚本来启动自动重启控制脚本。可以使用Systemd来管理服务。在.service脚本中,可以包含以下内容:
```shell
\[Unit\]
Description=Auto Reboot Service
After=network.target
\[Service\]
ExecStart=/bin/bash /path/to/reboot.sh
\[Install\]
WantedBy=default.target
```
将以上内容保存为一个名为`autoreboot.service`的文件。然后,将该文件复制到`/etc/systemd/system/`目录下,并执行以下命令来启用和启动该服务:
```shell
sudo systemctl enable autoreboot.service
sudo systemctl start autoreboot.service
```
这样,Linux系统就会自动重启了。请注意,以上只是一个示例,具体的路径和脚本内容需要根据实际情况进行修改。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *3* [设置linux系统自动重启](https://blog.csdn.net/wor55/article/details/128673375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Linux之systemd服务配置及自动重启](https://blog.csdn.net/sinat_35815559/article/details/102867290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)