加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl pool ping

发布时间:2020-12-15 20:58:17 所属栏目:大数据 来源:网络整理
导读:? #!/usr/bin/perl -w use Thread::Pool::Simple; use Net::Ping; ? my $pool=Thread::Pool::Simple-new( ?min=19, ?max=20, ?load=10, ?do=[check], ?passid=0, ?lifespan=10000 ); my $i=1; for($i=100;$i200;$i++) ?{ ? ?$pool-add($i); ?} ? $pool-join

?

#!/usr/bin/perl -w

use Thread::Pool::Simple;

use Net::Ping;

?

my $pool=Thread::Pool::Simple->new(

?min=>19,

?max=>20,

?load=>10,

?do=>[&;check],

?passid=>0,

?lifespan=>10000

);

my $i=1;

for($i=100;$i<200;$i++)

?{

? ?$pool->add($i);

?}

?

$pool->join();

sub check()
?{
? my $num=shift;
? my $host="192.168.3.".$num;
? ?my $p=Net::Ping->new();
? if($p->ping($host,2))
? ?{
? ? ? print "$host is ok!n";
? ?}
? else{
? ? ?print "$host not ok!n";
? }
? $p->close();
?}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读