ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell脚本死循环检查是否有特定的路由,若不存在进行增加操作

shell脚本死循环检查是否有特定的路由,若不存在进行增加操作

Linux操作系统 作者:strivechao 时间:2022-06-24 13:25:04 0 删除 编辑
while  [ 1 ]
 
do
   tun0_route=`ip route | grep  -ci "192.168.45.0" `
   
   if  [ $tun0_route - eq  0 ]; then
   

     echo -e `date '+%Y-%m-%d %H:%M:%S %A'` " 路由不存在,增加路由!!" >> /tmp/tun0_route.log


       route add -net  192.168.45.0/24  gw 192.168.61.253   


   else


     echo -e `date '+%Y-%m-%d %H:%M:%S %A'` " 路由存在,休息60S!!" >>  /tmp/tun0_route.log     


 

  fi

 
   sleep  60
done

#删除路由  

      #route add -net  192.168.45.0/24  gw 192.168.61.253  

  

并加入开机启动 :

vi /etc/rc.local

 

chmod +x  /etc/rc.local


sh /home/tun0_route_monitor .sh & > /dev/null  2>&1


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25469263/viewspace-2902614/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-06-21

  • 博文量
    108
  • 访问量
    338459