liunx 服务器管理中,有时需要检测主机的存活状态,当主机不多的时候,可以直接使用Ping 命令,当主机很多的时候直接使用ping 命令管理起来就比较麻烦了,使用shell 脚本编写的ping 命令检测主机存活状态,是一个很好的方法。

#!/bin/bash
IP=$(cat /root/shell/ip.txt)
status=`echo $?`
Local_ip=`ifconfig | grep "inet" | awk 'NR==3{print $2}'`for i in $IPdoif ping $i -c 4 >> /dev/null;then echo "$i is up,Local_ip $Local_ip to $i network is no problem" >> /root/shell/ip.logecho "$i is up Local_ip $Local_ip to $i network is no problem"else echo "$i is down,Local_ip $Local_ip to $i network is break" >> /root/shell/ip.logecho "$i is down,Local_ip $Local_ip to $i network is break"fidone

补充小知识:用命令行打开当前文件夹

linux平台:nautilus .

mac平台:open .

win平台:explorer .

shell 脚本批量检测主机存活状态相关推荐

  1. shell脚本:检测服务器存活状态/80端口/502状态码

    文章目录 检测服务器是否宕机 检测web服务(80端口)是否正常 检测http502状态码 检测服务器是否宕机 需求:ping一台需要被检测的服务器,如果丢包率为100%,则表示机器出问题了,随后发送 ...

  2. shell脚本实例-判断主机存活 以及企业备份方案

    1.上次写了一个脚本我那次考虑不是很周全,这次我将脚本改动了一下,这次是判断三次, 希望关注我的人可以经常交流哈.下面我写上代码. #!/usr/bin/bash while read ip do f ...

  3. shell脚本--批量测试主机连通性ping IP

    2019-03-28 12:11:51 1.新建文本文件,保存要连接的IP地址 vi target_ip.txt 137.32.117.53 137.32.117.60 137.32.117.64 2 ...

  4. Linux脚本编写—检测内网主机存活状态(语句:if+for+while)

    涉及知识: Linux-shell脚本(条件if语句的简单使用)[实列]_孤城286的博客-CSDN博客 一.ping 操作的修饰: 二.简单编写: 三.优化: -局限性: -循环语句的介绍: (1) ...

  5. vbs获取群聊当前内容_通过VBS脚本批量检测服务器状态 - 易本地工作室-Ebend SoftwareNetwork Studio - 群发,采集,管理类软件定制开发服务【易本地工作室】...

    脚本名称:通过VBS脚本批量检测服务器状态 脚本语言:VBS 原创作者:易本地工作室 艾云超 官方网站:易本地工作室 授权状态:免费 功能说明:通过VBS脚本批量检测服务器状态,是否可以访问,可以自定 ...

  6. shell实例第6讲:检查主机存活状态

    检查主机存活状态 #!/bin/bash #作者:魏波 #时间:2017.02.04IP_LIST="192.168.18.3 192.168.52.1" for IP in $I ...

  7. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  8. linux 网卡自动挂死,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  9. shell脚本批量追踪ip路由走向

    shell脚本批量追踪ip路由走向 需求: 有大量ip地址需要追踪路由,查看是否经过(第三跳经过)192.168.23.2,如不经过,需要显示不能经过的ip 思路: 追踪路由用traceroute - ...

最新文章

  1. Android Studio vs Eclipse:你需要知道的那些事
  2. reactjs脚手架目录结构说明
  3. 分布式事务最终一致看这篇“大白话”的实践
  4. 【C++】typename
  5. 递归函数中局部变量和全局变量
  6. 数据科学家 数据工程师_数据科学家实际上赚了多少钱?
  7. matlab用solve解方程错误提示,MATLAB中使用solve解决方程组的问题
  8. 勒让德方程(多项式)和缔合勒让德方程(多项式)和球谐函数
  9. archlinux配置Xfce+fcitx5中文输入法
  10. 教你轻松创建谷歌账号、谷歌邮箱!
  11. android gps实训报告,GPS测量技术实训报告
  12. 苗圩:5G技术将八成用于移动物联网 年内适时发放5G牌照
  13. 计算机共享找不到网络连接失败,局域网电脑无法访问共享文件网络共享失败如何解决...
  14. springboot+宿舍管理小程序 毕业设计-附源码171008
  15. python游戏开发keydown_pygame.KEYDOWN移动对象
  16. mac数字键盘错乱_苹果电脑键盘打不出数字解决办法
  17. java web架构配置_javaweb(1) tomcat配置和web程序结构
  18. hash函数的简单介绍
  19. Excel 滚动条动态显示图形
  20. 微信公众号(八)——关注时自动回复(文字 图片)

热门文章

  1. linux下printf终端打印输出颜色控制
  2. 豪华曹操传2014 (数据以及存档文件修改)
  3. VMware Workstation 安装centOS
  4. 目标检测算法——YOLOv5/YOLOv7改进之结合GAMAttention
  5. 【ES6】es6新特性
  6. java中po_Java中PO,DO,DTO,VO的概念
  7. LeetCode(49)Anagram
  8. 数据结构 7 基础排序算法详解 鸡尾酒排序法、了解钟摆排序实现
  9. Java之父--Gosling
  10. PDF与word互相转换