代码:
#!/bin/sh
sleep 1d 5h # 每次重启后睡眠1天5小时,即每两天重启一次
startTime="030000" # 03:00:00 am,即凌晨3点
endTime="040005" # 凌晨4点零5秒
while true
do
currentTime=`date +"%H%M%S"` # 获得当前时间
if [[ $currentTime -ge $startTime && $currentTime -le $endTime ]]; # 循环检查时间
then
reboot # 重启
else
: # 空命令
fi
sleep 1h # 睡眠1小时
done
设置权限