使用perl的ping模块测试机器

发布时间:2020-08-15编辑:脚本学堂
使用perl的ping模块测试机器

文件名:ping.pl
 

复制代码 代码如下:
#!/usr/bin/perl -w
use Net::Ping;
$p=Net::Ping->new("icmp");
open(P,"iplist")||die;
while(<P>){
    ($name,$ip)=split(/s/,$_);
    $a=0;
    print $ip;
    for($i=0;$i<100;$i++){
        $p->ping($ip,1)?{$a++,print "!"}:print ".";
    }
    print ("$namet$a%n");
}
Close P;