1、间隔时间给定,周期性重启

示例脚本为:

#!/bin/sh
cd /opt
echo "*/5 * * * * sudo reboot" > autoReboot.txt
crontab /opt/autoReboot.txt

上述示例脚本中重启间隔为5分钟。

echo后的字符串,前五个位置对应的分别为分,时,天,月,星期。

*/n 代表每n个单位执行一次命令。

例如 每5小时可写作 “0 */5 * * *”。

2、每天的固定时间重启。

示例脚本为:

#!/bin/sh
cd /opt
echo "0 0 * * * sudo reboot" > autoReboot.txt
crontab /opt/autoReboot.txt

上述示例脚本为每天0点重启。

echo后的字符串,前两个位置分别表示分和时。可根据需要修改为对应的时间。
linux定时重启脚本-编程知识网