免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3040 | 回复: 13
打印 上一主题 下一主题

新手问题 awk [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-07 11:43 |只看该作者 |倒序浏览
  1. awk '/Failed /{print $11}'  /var/log/secure | awk '{s[$1]++}END{for(i in s) print i,s[i]}' |  awk '{if($2>3)system("mail  -s  \""$0"\"  [email]mail@qwepay.com[/email]")}
复制代码
'

1,邮件发送有点问题不知道怎么写。
2,管道太多,能不能帮忙优化一下。

谢谢

[ 本帖最后由 kb2008 于 2010-1-7 11:47 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2010-01-07 11:56 |只看该作者
看不懂!

论坛徽章:
0
3 [报告]
发表于 2010-01-07 12:44 |只看该作者
把你的源文件发出来再说

论坛徽章:
0
4 [报告]
发表于 2010-01-07 13:48 |只看该作者

  1. awk '/Failed /{s[$11]++}END{for( i in s) if(s[i] > 3) system("mail -s "i:s[i]" [email]mail@qwepay.com[/email]")}' /var/log/secure
复制代码

论坛徽章:
0
5 [报告]
发表于 2010-01-07 13:49 |只看该作者
把你的几个awk合起来就可以了

论坛徽章:
0
6 [报告]
发表于 2010-01-08 10:05 |只看该作者
  1. awk '/Failed /{s[$11]++}END{for( i in s) if(s[i] > 3) system("mail -s "i:s[i]" [email]mail@qwepay.com[/email]")}' /var/log/secure
复制代码



有问题,邮件发不了,是不是“”引起的?

论坛徽章:
0
7 [报告]
发表于 2010-01-08 10:12 |只看该作者

回复 #6 kb2008 的帖子

少了对引号 i后面的:得用引号引起来
  1. system("mail -s "i":"s[i]" [email]mail@qwepay.com[/email]")
复制代码

论坛徽章:
0
8 [报告]
发表于 2010-01-08 10:18 |只看该作者
  1. awk '/Failed/{ s[$11]++}END{for(i in s)if(s[i]>3)system("mail -s  "  i":"s[i] "mail@orientpay.com")}' /var/log/secure

  2. /code]

  3. You must specify direct recipients with -s, -c, or -b.


  4. [code]awk '/Failed/{ s[$11]++}END{for(i in s)if(s[i]>3)system("mail -s   " i "mail@orientpay.com")}' /var/log/secure
复制代码

You must specify direct recipients with -s, -c, or -b.
[root@ema-212-141 home]#


还是有问题

[ 本帖最后由 kb2008 于 2010-1-8 10:26 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2010-01-08 10:21 |只看该作者
"mail -s" i "mail@orientpay.com"

-s "i"之间少了个空格?

论坛徽章:
0
10 [报告]
发表于 2010-01-08 10:27 |只看该作者
有空格的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP