- #!/bin/sh
- /usr/bin/inotifywait -mrq --timefmt '%Y%m%d%H%M%S' --format '%T,%w%f,%e' -e modify,delete,create,attrib /tmp/test1 | while read FL
- do
- printf ${FL} | /bin/mail -s "file_test" nba0096@163.com
- echo "_"
- done
说明:
1·/tmp/test1为指定监控的目录,如果该目录下有增减文件的操作,就会给nba0096发邮件,格式类似于
20110218104835,/tmp/test1/1,DELETE
时间,文件,事件
2·参数
m保持监测
r递归目录
q简单输出