当前位置: 首页 > news >正文

Linux Shell如果ping失败就重启网卡(详解)

直接上脚本

--------------------------------------------------------------------------

#vi  /tmp/ping_check.sh

#!/bin/bash

IP="1.1.1.1"

PacketLoss=`ping -c 4 -w 4 1.1.1.1 | grep 'packet loss' | awk -F 'packet loss' '{print $1}' | awk '{print $NF}'|sed 's/\%//g'`

if  [$Packetloss -eq 100]

then

echo "ping failed `date`" >>/tmp/ping_check_failed.log

systemctl restart network

#chmod  +x ping_check.sh    赋予执行权限

#crontab -e   加入计划任务

*/20  * * * * /bin/sh  /tmp/ping_check.sh     每20分钟运行一次脚本

----------------------------------------------------------------------------------

http://www.lryc.cn/news/130033.html

相关文章:

  • 每天一道leetcode:剑指 Offer 13. 机器人的运动范围(中等广度优先遍历剪枝)
  • TypeError: a bytes-like object is required, not ‘str‘
  • 题解 | #1005.List Reshape# 2023杭电暑期多校9
  • 会声会影2023旗舰版电脑端视频剪辑软件
  • 【linux基础(四)】对Linux权限的理解
  • maven项目指定数据源
  • web3:使用Docker-compose方式部署blockscout
  • C++11实用技术(五)泛型编程加载dll接口函数
  • 使用wxPython和PyMuPDF提取PDF页面指定页数的内容的应用程序
  • k8s的pv和pvc创建
  • 记K8S集群工作节点,AnolisOS 8.6部署显卡驱动集成Containerd运行时
  • JavaScript 性能优化
  • 架构演进及常用架构
  • WinCC V7.5 中的C脚本对话框不可见,将编辑窗口移动到可见区域的具体方法
  • 【实战】十一、看板页面及任务组页面开发(二) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(二十四)
  • Vue2.7.14、vuecli@5.0.8 升级 vite@4.4.8
  • LeetCode[面试题04.12]求和路径
  • 骑行运动耳机哪款好?五年骑行爱好者给你分享分享
  • SpringBoot3集成ElasticSearch
  • 详解23种设计模式优缺点以及解决方案
  • Oracle 数据库中删除表空间的详细步骤与示例
  • <kernel>kernel 6.4 笔记
  • 介绍一些编程语言— Perl 语言
  • 原型与继承
  • Flink流批一体计算(14):PyFlink Tabel API之SQL查询
  • JRebel插件扩展-mac版
  • C语言中常见的一些语法概念和功能
  • Python土力学与基础工程计算.PDF-钻探泥浆制备
  • 【机器学习】— 2 图神经网络GNN
  • QT的布局与间隔器介绍