判断一个网段内,在线主机和不在线主机各多少台

#!/bin/bash
#

net=‘192.168.141‘
uphost=0
downhost=0

for i in `seq 1 254`;do
  ping -c 1 -w 1 $net.$i &> /dev/null
  if [ $? -eq 0 ];then
    echo "$net.$i is up"
    let uphost++
  else
    echo "$net.$i is down."
    let downhost++
  fi
done

echo "up is $uphost"
echo "down is $downhost"
时间: 2024-12-20 14:14:26

判断一个网段内,在线主机和不在线主机各多少台的相关文章

ping一个网段内所有命令的批处理命令

for /l %%p  in (x,1,y) do @ping 192.168.1.%%p -n 1  >> c:\1.txt 保存为1.bat,其中比如ping 192.168.1.1~192.168.1.255,则x为1,y为255. 输出在C盘下面1.txt.每次ping一个包. 然后再在命令行下面运行arp -a 即可查看该网段内所有主机mac——ip对应表 ping一个网段内所有命令的批处理命令

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

该脚本主要的目的是练习在Linux bash脚本中捕获信号,顺便练习一下函数的使用,还有就是终止一个正在运行的程序后,该程序打开的文件的后续处理问题等等! 脚本功能: ping一个网段内的IP,检测哪些IP在线,哪些IP不在线 练习的命令: 1.mktemp 用法:#mktemp 1117.www.qixoo.qixoo.com/Path/To/SomeFile.XXX 其中XXX可以为多个,是由系统随机生成的一段字符串 -d  创建为目录 2.ping 测试网络是否通畅 用法:#ping [-

如何判断一个点是否在一个多边形内?

提示:对多边形进行分割,成为一个个三角形,判断点是否在三角形内. 一个非常有用的解析几何结论:如果P2(x1,y1),P2(x2,y2), P3(x3,y3)是平面上的3个点,那么三角形P1P2P3的面积等于下面绝对值的二分之一: | x1  y1  1 | | x2 y2  1 | = x1y2 + x3y1 + x2y3 –x3y2 – x2y1 – x1y3 | x3 y3  1 | 当且仅当点P3位于直线P1P2(有向直线P1->P2)的右侧时,该表达式的符号为正.这个公式可以在固定的时

判断一个点是否在圆内

/* * 判断一个点是不是在圆内 *  *  */public class Demo { public static void main(String[] args) {  //提示用户定义圆形和半径  Scanner sc = new Scanner(System.in);  //请输入圆形坐标  System.out.println("请输入圆心坐标:");  double a1 = sc.nextDouble();  double a2 = sc.nextDouble();   

nagios(或icinga)将多个主机放到一个组内步骤

nagios将多个主机放到一个组内步骤: # vi ming.cfg define host{       use           linux-server       host_name     ming        alias         ming       address       192.168.1.14       action_url    /pnp4nagios/index.php/graph?host=$HOSTNAME$       } define host{ 

如何判断一个点是否在多边形内

原理 如何判断一个点在多边形内还是多边形外,最常见的方法就是射线法,原理就是,从点P开始,做一条任意的射线,如果射线与多边形边的交点个数为偶数个则表明点在多边形外,交点个数为奇数个时则表明点在多边形内.如果点在多边形内部时,无论如何画射线都会有交点,且为奇数个.如下图: 实现(C#) 1 public static bool InsidePolygon(List<Point> polygon, Point p) 2 { 3 if (polygon.Count <= 0) 4 return

怎样判断一个点是否落在View内,判断是否手指移动到一个View中

在3.0时代之前,要判断一个点是否落在 View 上只需要两步:第一步:得到 View 的 Rect,第二步:判断点是否再这个 Rect 内. 但从 Android 3.0 开始这样的简单日子就结束了. 原因在于,Google 为 Android 3.0 提供了一套新的动画框架:Property Animation .View/ViewGroup为此获得了强大的动画能力,但代价是View/ViewGroup的实现比以前更复杂了.3.0 前的 View/ViewGroup 在被画到画布前只会经过一

MSSQL 判断一个时间段是否在另一个时间段内!

MSSQL 判断一个时间段是否在另一个时间段内! 1 CREATE TABLE #B 2 ( 3 MeetingRoom int, 4 BeginTime datetime, 5 EndTime datetime 6 ) 7 insert into #B 8 select 1,'2012-05-24 10:00:00','2012-05-24 16:00:00' 9 10 DECLARE @BeignTime datetime --查询开始时间 11 DECLARE @EndTime datet

判断一个点是否在多边形内

#转载自:http://blog.csdn.net/u011722133/article/details/52813374 在GIS(地理信息管理系统)/PCL(点云库)中,判断一个坐标是否在多边形内部是个经常要遇到的问题.乍听起来还挺复杂.根据W. Randolph Franklin 提出的PNPoly算法,只需区区几行代码就解决了这个问题 假设多边形的坐标存放在一个数组里,首先我们需要取得该数组在横坐标和纵坐标的最大值和最小值,根据这四个点算出一个四边型,首先判断目标坐标点是否在这个四边型之