通过ping命令,测试192.168.1.100到192.168.1.120之间的所有主机是否在线,如果在线,就显示“ip is up.”其中IP要换为真正的IP地址,并且以绿色显示;如果不在线,就显示“ip is down.”其中IP要换为真正的IP地址,并且以红色显示。要求,分别使用while,until和for(两种)实现。
原创 2015-09-17 15:50:00
1988阅读
通过此脚本可以批量检测所有服务器或者交换设备是否连通
原创 2015-12-29 21:54:38
1851阅读
线上用lvs做负载均衡,最近发现几台机器有些时间段经常被踢出,写了个python脚本用来做简单的端口和ping检测import os,socket,time import threading def check_port(host,port): s = None for res in socket.getaddrinfo(host, port, socket.AF_UNSPEC,s
原创 2014-01-16 17:12:42
4817阅读
批量ping测试的批处理脚本rem ping测试,需要一个ip.txt的附件提供ip列表 @echo off for /f %%i in (ip.txt) do ( ping -n 2 -w 300 %%i > nul if ERRO
原创 2014-08-01 18:27:39
10000+阅读
#!/bin/bash # sh script name {1..254} until [ -z "$1" ] # 直到所有参数都用光 do ping -c 2 192.168.5.$1 shift done 
原创 2013-12-02 14:22:12
2384阅读
 #!/bin/bash# 在线快速检测,有问题发邮件报警,早上8:30检测一次,超过3次报警延时10分钟.# 邮件要分发# 20130113完成基本功能   间隔30秒 去ping一次, 连接三次有问题就停15分钟,再去ping设备# nohup /bin/bash /monitor/allping/allping.sh &  export LAN
原创 2013-01-15 16:01:47
1186阅读
1点赞
1.执行权限>>Set-ExecutionPolicy RemoteSignedRemoteSigned - 本地创建的脚本可以运行,但从网上下载的脚本不能运行(除非它们拥有由受信任的发布者签署的数字签名)2.编写脚本while (1) { date >>a.logsleep 2 ping baidu.com >>a.log }保存到一个文件夹内,扩展名为.ps
原创 2013-12-08 11:57:33
5458阅读
[root@yz shell]# cat  pingsmtpexmail.sh  #!/bin/bash   echo "" >>/etc/zabbix/shell/pingsmtpexmail.log echo "" >>/etc/zabbix/shell/pin
原创 2017-03-13 10:26:05
813阅读
#!/bin/bashforIPin`cat/root/Desktop/ip.txt`doping-c3-i0.2-w3$IP&>/dev/nullif[$?-eq0]thenecho"Thishost$IPisexisted"elseecho"Thishost$IPisn'texisted"fidone
原创 2020-04-27 00:40:46
1709阅读
[root@yz shell]# cat  pingsmtpexmail.sh  #!/bin/bash   echo "" >>/etc/zabbix/shell/pingsmtpexmail.log echo "" >>/etc/zabbix/shell/pin
原创 2017-03-13 10:26:00
731阅读
1、docker 是什么 没有 docker 之前,需要把一套环境用到的所有工具都部署一遍,花费的时间非常久。 有了 docker 之后,你只需要把环境打包成一个镜像,复制到另外一台服务器上安装镜像即可。400 x 172官网:https://www.docker.com/ docker 能干什么? 虚拟化软件运行环境,以最小的代价换取最大的资源。比如以前一台服务器只能同时跑 3 个 Redis,
由于日常工作经常要回收开发商用完的服务器,之前是用nmap检测开发商有没有关机的,感觉挺麻烦的,今天拿python写了一个脚本专门对付回收服务器的: 原理:把准备回收的机器写入hosts.txt文件里,python脚本读取hosts.txt文件的内容,匹配出里面的ip,然后通过ping测试服务器是否没关机 #!/usr/bin/env python  from&n
原创 2012-07-09 14:20:39
3673阅读
对于局域网内的IP进行扫描
原创 2023-06-30 10:03:40
1847阅读
在Linux操作系统中,ping命令是一种非常常用的网络诊断工具,用于测试主机与目标主机之间的连接状态。通过ping命令,我们可以检查网络是否正常连通,以及网络延迟等。而在日常运维工作中,我们经常需要编写ping脚本,用于定时检测网络连接状态,以便及时发现和解决网络故障。 为了提高效率和减少重复性工作,我们可以编写一个ping脚本,通过自动化的方式实现网络连接状态的监控。下面以bash脚本为例,
原创 2024-02-20 10:44:23
295阅读
在使用 Docker 的过程中,有时会出现 Windows 主机与 Docker 容器之间无法通过 ping 命令相互访问的问题。这种情况可能导致网络调试变得极其困难。以下是解决“Windows ping Docker ping不通”问题的完整记录,包括环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展。 ## 环境准备 在开始解决问题之前,首先要确保环境的完整性,我们需要安装一些必要
原创 6月前
171阅读
#! /bin/bash for i in `cat allip` do ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'` if [ $ping -eq 100  ];then echo ping $i fail else echo ping $i ok fi done 程序很
原创 2012-03-08 12:07:08
2774阅读
在Linux系统中,网络连接是非常重要的。为了确保网络连接的正常运行,经常需要使用ping命令进行网络连接测试。然而,手动使用ping命令测试网络连接既费时又费力,而且容易出现错误。为了解决这个问题,可以使用脚本来自动执行ping命令测试网络连接。 在Linux系统中,可以使用bash脚本来编写一个简单的ping脚本。一个简单的ping脚本可以包括一些基本的功能,比如ping一个或多个主机,并显
原创 2024-03-11 11:10:23
209阅读
## 如何实现Python脚本批量ping脚本 ### 1. 流程概述 在这个教程中,我将教你如何使用Python编写一个批量ping脚本,用于检测多个主机的网络连通性。首先,我们需要安装必要的Python库,然后编写Python脚本实现ping功能,最后运行脚本验证结果。 ### 2. 步骤及代码 #### 步骤表格 | 步骤 | 操作 | | ---- | ---- | | 1. 安装
原创 2024-07-04 04:05:33
144阅读
shell脚本
原创 2019-07-24 09:32:10
2032阅读
背景介绍在工作中,我们常常会遇到需要进行网络连通性测试,比如:网络割接后,需要ping大量的IP地址,并记录ping的结果。为了避免这种机械的工作,用python写了一个可以自动进行ping测试,并记录下ping结果的脚本。功能说明在excel表格中的第一列有需要进行ping测试的IP地址或域名,需要每个IP地址或域名进行ping测试,如果能ping通则在对应第二列的单位格中记录下pass,如果不
  • 1
  • 2
  • 3
  • 4
  • 5