写个脚本^^

cnzjw 2004-10-10 06:39:12
ping几台服务器,如果ping不通就发邮件给root,带上主机地址,并把ping的结果输出到个log里面去
哪位老大帮帮忙
^__________^
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnzjw 2004-10-12
  • 打赏
  • 举报
回复
我自己用shell写好了
散出去的分泼出去的水
感谢二位的热心
CoolQ 2004-10-10
  • 打赏
  • 举报
回复
用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,内容应该也在命令行上指定,你自己再改改,现在没环境,不调试了,思路肯定是对的。

cnzjw 2004-10-10
  • 打赏
  • 举报
回复
最好是用shell写的
cnzjw 2004-10-10
  • 打赏
  • 举报
回复
怎么写呢?能给出代码吗?
akyca 2004-10-10
  • 打赏
  • 举报
回复
用python写

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧