首页 > 系统服务 > 详细

shell检查公司存活pc

时间:2014-11-30 17:13:01      阅读:340      评论:0      收藏:0      [点我收藏+]

 如果领导叫你在下班的时候检查公司那些pc是开着的,一个一个去看吗?NO,这样太费事。以下这个脚本可以通过icmp的ping包快速找出存活的pc,需要注意的是,本地主机要和目标主机的子网掩码相同,也要在同一地址位。




#!/bin/bash

read -p "请输入开始IP:" bigin_ip

read -p "请输入结束IP:" over_ip

ip_net=`echo $bigin_ip|cut -d . -f 1-3`

b_num=`echo $bigin_ip|cut -d . -f 4`

o_num=`echo $over_ip|cut -d . -f 4`

echo $ip_net

echo $b_num

echo $o_num

for i in `seq 1 3`

do

for b_cut in `echo $bigin_ip| cut -d . -f $i`

do

 for o_cut in `echo $over_ip|cut -d . -f $i`

do

if [ $b_cut -ne $o_cut]

then

echo "请输入相同地址位的IP"

else

while [ $b_num -le $o_num ]

do

ping -c 2 -i 0.2 $ip_net.$b_num &>/dev/null

if [ $? = 0 ]

then

echo "$ip_net.$b_num is alive"

fi

let b_num++

done

fi

done

done

done


bubuko.com,布布扣


本文转自维斯亚综合论坛:http://www.w4ya.com/thread-91-1-1.html

本文出自 “龙爱雪琪” 博客,谢绝转载!

shell检查公司存活pc

原文:http://dragon123.blog.51cto.com/9152073/1584482

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!