Chinaunix首页 | 论坛 | 博客
  • 博客访问: 194322
  • 博文数量: 44
  • 博客积分: 2021
  • 博客等级: 大尉
  • 技术积分: 937
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-03 22:55
文章分类

全部博文(44)

文章存档

2009年(2)

2008年(42)

我的朋友

分类:

2008-05-16 20:38:44

#!/bin/sh
echo "下面为那些没有在联系人组里面的人" >/opt/tmp/check_person_notingroup.out
file="contacts.cfg contacts_level2.cfg contacts_level3.cfg contacts_level4.cfg contacts_level5.cfg contacts_level6.cfg"
for h in $file
do
        for i in `find /usr/local/nagios/etc/ -type f -name $h |xargs -i cat {} | grep contact_name | awk '{print $2}'`
        do
        grep $i /usr/local/nagios/etc/contactgroups.cfg 2>/dev/null 1>/dev/null || grep $i /usr/local/nagios/etc/contactgroups_charge.cfg 2>/dev/null 1>/dev/null
                if [ $? -ne 0 ]
                then
                echo $i >>/opt/tmp/check_person_notingroup.out
                fi
        done
done

打印出在两个文件中都不存在元素

阅读(483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~