通过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.执行权限>>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不通”问题的完整记录,包括环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展。
## 环境准备
在开始解决问题之前,首先要确保环境的完整性,我们需要安装一些必要
#! /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,如果不
转载
2023-10-31 19:36:59
47阅读