linux写一个脚本开机80秒后自动重启、
时间: 2024-10-22 10:26:52 浏览: 21
Linux系统设置开机自动运行脚本的方法实例
在Linux中,你可以编写一个shell脚本来实现开机80秒后自动重启的功能。这里是一个基础的bash脚本示例:
```bash
#!/bin/bash
# 文件名:auto_reboot.sh
# 计算开机时间,假设当前时间是0
start_time=$((SECONDS + 80))
# 等待预定的时间
while [ $(date +%s) -lt $start_time ]; do
sleep 1
done
# 一旦达到80秒,执行reboot命令
echo "System will reboot in 80 seconds."
shutdown -r now
```
把这个脚本保存到一个文件(如`auto_reboot.sh`),然后给它执行权限:
```bash
chmod +x auto_reboot.sh
```
然后你可以选择将其设置为开机启动,例如在Ubuntu系统中,可以把脚本加入到`rc.local`文件中:
```bash
sudo nano /etc/rc.local
```
在文件底部添加一行`/path/to/auto_reboot.sh &`(替换`/path/to`为脚本的实际路径),然后保存并退出。记得关闭编辑器。
这样,每次系统启动到80秒时就会自动重启。
阅读全文