- 论坛徽章:
- 0
|
本帖最后由 safer 于 2010-11-01 23:07 编辑
- #!/bin/sh
- DD=`date |cut -c 5-10`
- #捕获当前日期,只包括月、日(根据实际情况来确定)
- for FF in /var/log/message /var/log/secure /var/log/mail
- do
- cat $FF |grep $DD |grep abcdef >> /home/yourpath/logfile
- done
- # 分别cat几个日志文件,将里面含有特征字符的行重定向到/home/yourpath/logfilemail your
- mail /home/yourpath/logfile && rm /home/yourpath/logfile
- # 向指定邮箱发送内容为/home/yourpath/logfile的邮件,成功后删除文件# The End
- # 未曾测试!
复制代码 比如上面这个代码,杂修改一下呢?比如我只想要 /var/log/secure 文件组 关于 kevin,cq1,hn8 等账号信息的日志。
就是这样的
Oct 31 19:04:31 localhost sshd[8285]: Accepted password for kevin from 115.91.227.205 port 1310 ssh2 |
|