Shell-监控主机存活状态

1、ping命令

ping -c指定ping的次数

通过ping主机ip的方式来看主机是不是开启的,用于同一个局域网中的网络检测和开关机状态

2、脚本编写ping.sh

#!/bin/bash
#check host activeIP_LIST="10.67.68.85 10.67.48.4"
for IP in $IP_LIST; doNUM=1while [ $NUM -le 3 ]; doif ping -c 1 $IP &>/dev/null; thenecho "$IP Ok"breakelseecho "$IP No"FAIL_CNT[$NUM]=$IPlet NUM++fidoneecho ${FAIL_CNT[*]}
done

$ bash ping.sh 
10.67.68.85 No
10.67.68.85 No
10.67.68.85 No
10.67.68.85 10.67.68.85 10.67.68.85
10.67.48.4 No
10.67.48.4 No
10.67.48.4 No
10.67.48.4 10.67.48.4 10.67.48.4

#!/bin/bash
#check host activeIP_LIST="10.67.68.85 10.67.48.4"
for IP in $IP_LIST; doNUM=1while [ $NUM -le 3 ]; doif ping -c 1 $IP &>/dev/null; thenecho "$IP Ok"breakelseFAIL_CNT[$NUM]=$IPlet NUM++fidoneif [ ${#FAIL_CNT[*]} -eq 3 ]; thenecho "${FAIL_CNT[1]} ping is fail"unset FAIL_CNT[*]fi
done

$ bash ping.sh 
10.67.68.85 ping is fail
10.67.48.4 ping is fail

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/848127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高效管理近30万稳定运力,科技物流企业万联易达这样做

万联易达物流科技有限公司(以下简称“万联易达”),是由中泽集团投资设立的创新型物流科技企业。为提高平台数智化服务水平,提升业务开展效率,达到运输全场景合规化管理,万联易达平台引用法大大电子合同&…

在iPad上恢复丢失数据的3方法

iPad概览 iPad不仅可以用来看电影,还可以用来工作和学习。使用 Apple Pencil,您可以在 iPad 上做笔记、画画、制作音乐、编辑视频和在课堂上教学等。同时,由于体积小,您可以在商务旅行中轻松随身携带。因此,iPad已成为…

【成品设计】基于华大hc32F005c6ua的读取NFC卡

《基于华大hc32F005c6ua的读取NFC卡》 整体功能: 单片机:华大hc32F005c6ua 1、支持单片机spi接口读取nfc读卡器芯片rc522读写数据 2、读取到的数据可以通过单片机uart接口通信,上报给上位机(485主机) 3、uart接口支持modbus协议…

【运维项目经历|030】自动化运维任务调度系统:CronMaster

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目

IntelliJ IDEA智能编程插件AI Assistant

IntelliJ IDEA集成开发工具最新版本提供了人工智能AI编程助手的插件,AI Assistant使用手册的文档地址是AI Assistant | IntelliJ IDEA Documentation AI Assistant提供以下的编程能力以及工具特性: 与AI Assistant聊天,提问与项目相关或者与…

门外汉一次过软考中级(系统集成项目管理工程师)秘笈,请收藏!

24上软考考试已经结束,24下软考备考又要开启了!今年软考发生了改革,很多考试由一年考两次变成了一年考一次,比如高级信息系统项目管理师,比如中级系统集成项目管理工程师,这两科是高、中级里相对简单&#…

每周算法:01分数规划

题目链接 观光奶牛 题目描述 给定一张 N N N 个点、 M M M 条边的有向图,每个点都有一个权值 p i p_i pi​,每条边都有一个权值 w i w_i wi​。 求图中的一个环,使“环上各点的权值之和”除以“环上各边的权值之和”最大。 输出这个最…

【运维项目经历|029】NTP精准时间同步系统优化项目

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目

YOLOv8+PyQt5非洲动物检测(可以重新训练,yolov8模型,从图像、视频和摄像头三种路径识别检测)

效果视频:非洲动物检测yolo检测(https://mbd.pub/o/bread/mbd-ZpaYk51q)_哔哩哔哩_bilibili 资源包含可视化的非洲动物检测系统,基于最新的YOLOv8训练的非洲动物检测模型,和基于PyQt5制作的可视化非洲动物检测系统&am…

免费的维吾尔语翻译器:维汉翻译通App,最近新增了什么功能呢?让我们一起来看看!好用的维语翻译工具支持语音评分功能、支持汉语查拼音等等。

“阿拉伯语是知识,波斯语是糖,印度语是盐,而维吾尔语则是艺术。” 这是一句流传在西域的古老谚语,它不仅道出了维吾尔语言的独特魅力,也表达了人们对语言艺术的无限热爱。 而今,我们带着这份热爱&#x…

厉害了!ATFX登上南非主流报刊《The Citizen》头条

时隔三个月后,ATFX再次登上国际知名报刊头版头条,并迅速成为各大媒体关注焦点。继1月强势登陆《日本时报》经济与商业版面,2月在中东知名媒体CNBC Arabia留下深刻印记后,5月ATFX受邀参展2024年南非峰会并接受媒体采访见证了品牌的…

【成品设计】基于物联网的停车管理系统设计与实现

《基于物联网的停车管理系统设计与实现》 整体功能: 本次课题中,主要设计的是一款基于物联网技术的校园停车的管理系统,该系统能更方便得让管理员对停车场进行管理,同时也能够满足和方便用户使用。针对此种现象,就需…

MotionEditor_ 通过内容感知扩散编辑视频运动

图1. MotionEditor:一种基于扩散的视频编辑方法,旨在将参考视频的运动转移到源视频中。 摘要 现有的基于扩散的视频编辑模型在随时间编辑源视频的属性方面取得了显著进展,但在修改运动信息的同时保持原始主角的外观和背景方面存在困难。为…

一个简单的方式看看MySQL的锁

突然发现半个月没写了。最近事情太多了。 在日常工作的处理问题的过程中,我发现了一个简单的论证锁的问题,以前我讲的有点复杂,看来应该去改改之前的讲法了。 首先构造一个无主键无索引的表。并且初始化5条数据。 场景A: RR隔离…

开发环境无法网络连接Webservice情况下用winform程序连接

虽然现在通常用http做接口,但是还是有一部分是需要连之前的一些老项目用WEBSERVICE开发的接口的。网上一些介绍的大都是都是在开发环境下能够连上WEBSERVICE的情况下的做法。但是当开发环境不能直接连上WEBSERVICE服务器的情况下应该怎么做呢?以下就以wi…

新手又该如何操作呢?操作时候注意哪些问题?

第一条,止损:当你在下单前,就应该想好止损价是多少 ,止损价格是不是合理,下单以后,马上把止损价填上,为什么么要一开始就要填止损,就是如果行情不是你希望走的情 况,这样…

Selenium自动化测试入门:设置等待时间

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 time.sleep(3) 固定等待3秒 driver.implicitly_wait(10) 隐性的等待,对应全局 WebD…

MyBatis框架——快速入门

MyBatis 是一款优秀的持久层框架,用于简化JDBC开发 MyBatis 本是Apache 的一个开源项目iBatis,2010年这个项目由apache softwarefoundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github 官网: https://mybatis.org/mybatis-3/zh/…

图像热点链接

指定图片某块区域加超链接 &#xff1a;使用map标签可以给指定图片某块区域加超链接 使用方法&#xff1a; 例&#xff1a; <img src"../imgs/1.jpg" alt"" usemap"#map1" /> <map name"map1" id"map1"> …

Thread线程控制之sleep、join、setDaemon方法的用处

Thread线程控制之sleep、join、setDaemon方法的用处 sleep方法 public static void sleep(long millis) throws InterruptedException使当前正在执行的线程以指定的毫秒数暂停&#xff08;暂时停止执行&#xff09;&#xff0c;具体取决于系统定时器和调度程序的精度和准确性…