移动光猫HG6201M定期重启设置

由于使用了移动的光猫时间一长之后就会出现网络变慢的情况,需要对设备进行定时重启,但是后台里面发现没有定时重启的功能,所以查阅相关资料,可以通过执行特定的脚本来实现定时重启。

浏览器访问http://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1,然后打开终端

 telnet 192.168.1.1 

使用用户名:root 密码:hg2x0 登陆 

登陆成功之后,在/root下新建文件reboot.sh,并使用vi编辑器,编写脚本

#!/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

设置权限 

chmod +x /root/reboot.sh 

设置开机执行,编辑/etc/profile在最后加上 

/root/reboot.sh &

参考文章:http://3sv.ktsee.com/blog.php?tid=4444

此条目发表在其他分类目录。将固定链接加入收藏夹。