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

这篇具有很好参考价值的文章主要介绍了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'`

Linux Shell如果ping失败就重启网卡(详解),『实战-精华篇』,linux,服务器,运维,shell

if  [$Packetloss -eq 100]

then

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

systemctl restart network

Linux Shell如果ping失败就重启网卡(详解),『实战-精华篇』,linux,服务器,运维,shell

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

#crontab -e   加入计划任务

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

----------------------------------------------------------------------------------文章来源地址https://www.toymoban.com/news/detail-656826.html

到了这里,关于Linux Shell如果ping失败就重启网卡(详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Shell 命令集合 系统管理 】⭐⭐⭐Linux 重启 reboot命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 reboot命令是Linux操作系统中用于重新启动系统的命令。当系统出现问题或需要重新加载配置时,使用reboot命令可以快速重启系统,使新的配置生效。 使用reboot命令会关闭系统中的所有进程,并重新加载操作系统。在重启过程中,系统会执行

    2024年02月04日
    浏览(20)
  • 【Linux】Shell脚本之流程控制语句 if判断、for循环、while循环、case循环判断 + 实战详解[⭐建议收藏!!⭐]

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月13日
    浏览(17)
  • Linux更改SSH端口,并解决SSHD服务重启失败的问题

    环境:Linux Centos 7 1.进入sshd配置文件: vi /etc/ssh/sshd_config 2、找到“#Port 22”这行,删掉注释符#,将端口改为(想要变成的端口号 如:2022): 3.重启sshd服务: 可能会出现以下报错内容: 原因是SELinux(Linux的一个安全子系统)拒绝了本次重启。只需临时将SELinux防火墙关闭即

    2024年02月16日
    浏览(23)
  • Linux Ubuntu22.04重启网卡命令ip link set enp8s0 down/up

    在 Ubuntu 22.04 中,您可以使用以下命令来重启网络接口: 将 interface_name 替换为要重启的网络接口的名称,例如 eth0 或 wlan0 。这个命令将首先禁用指定的网络接口,然后重新启用它,以便更新其配置和状态。 如果您的网络接口有IPv4或IPv6地址、配置等独立的属性,您可以使用

    2024年02月10日
    浏览(15)
  • 工作随记2:Linux更改SSH端口,并解决SSHD服务重启失败的问题

    环境:Linux Centos 7 1.进入sshd配置文件:  2、找到“#Port 22”这行,删掉注释符#,将端口改为2022: 3.重启sshd服务: 可能会出现以下报错内容: Job for sshd.service failed because the control process exited with error code.See \\\"systemctI status sshd.service\\\" and \\\"journalctI -xe\\\" for details. 原因是SELinux(Lin

    2024年02月13日
    浏览(16)
  • Linux基本功系列之ping命令实战

    前言🚀🚀🚀 想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。 💓 知识最重要的是记忆 💓 入门须知: 想要人生从容,必

    2024年02月02日
    浏览(17)
  • linux部署rabbitmq开启mqtt插件由于监听1883端口导致重启rabbitmq失败的解决方法

    第一步:部署rabbitmq 部署rabbitmq请移步(在这里可以找到erlang和rabbitmq适配的版本并下载安装包): 通过移步的地址中执行以下步骤 1. 安装erlang环境 2. 下载完rabbitmq的安装包并执行命令 yum localinstall 安装包的名称 3. 开启rabbitmq插件 rabbitmq-plugins enable rabbitmq_management rabbitmq_man

    2024年02月09日
    浏览(21)
  • ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动及失败处理

    ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动踩了一些坑所以特地记录下来,供各位参考 0.插入无线网卡 1.官网下载驱动文件并右键提取到此处(或者打开终端使用解压命令) 驱动链接:绿联驱动下载,提供蓝牙适配器驱动下载,绿联USB百兆千兆网卡驱动下载,USB外置显卡驱动

    2024年02月06日
    浏览(19)
  • Linux ping命令详解

    1.命令介绍 ping命令的功能是用于测试主机间网络连通性 ,发送出基于ICMP传输协议的数据包,要求对方主机予以回复,若对方主机的网络功能没有问题且防火墙放行流量,则就会回复该信息,我们也就可得知对方主机系统在线并运行正常了。 ping命令用于:确定网络和各外部

    2024年02月05日
    浏览(17)
  • 【Linux】ping命令详解

    目录 一、ping概述 二、Ping用法 三、ping参数详解 四、使用 五、Wireshark抓取ICMP请求应答消息 ping 命令用于测试与目标主机之间的连接。它向目标主机发送一个 ICMP (Internet Control Message Protocol)Internet控制报文协议回显请求,并等待它的回应。如果目标主机正常工作并且连接畅

    2024年02月08日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包