当前位置: 技术问答>linux和unix
写个脚本^^
来源: 互联网 发布时间:2015-08-03
本文导语: ping几台服务器,如果ping不通就发邮件给root,带上主机地址,并把ping的结果输出到个log里面去 哪位老大帮帮忙 ^__________^ | 用perl #!/usr/bin/perl -w use strict; my @host_list = qw / "127.0.0.1" "192.168.0...
ping几台服务器,如果ping不通就发邮件给root,带上主机地址,并把ping的结果输出到个log里面去
哪位老大帮帮忙
^__________^
哪位老大帮帮忙
^__________^
|
用perl
#!/usr/bin/perl -w
use strict;
my @host_list = qw / "127.0.0.1" "192.168.0.1" 172.16.0.1" / ;
my $result;
for(@host_list){
$result = `ping -c 2 $_`;
`mail -s "$_ ping request time out!" root@localhost` if($result != 0);
}
不过Perl的语法记不太清楚了,应该差不多,至于那个mail,内容应该也在命令行上指定,你自己再改改,现在没环境,不调试了,思路肯定是对的。
#!/usr/bin/perl -w
use strict;
my @host_list = qw / "127.0.0.1" "192.168.0.1" 172.16.0.1" / ;
my $result;
for(@host_list){
$result = `ping -c 2 $_`;
`mail -s "$_ ping request time out!" root@localhost` if($result != 0);
}
不过Perl的语法记不太清楚了,应该差不多,至于那个mail,内容应该也在命令行上指定,你自己再改改,现在没环境,不调试了,思路肯定是对的。
|
用python写
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。