iwatch 监控:

公司有台FTP服务器,需要监控SP那边传过来的文件,定时是哪些传过来了相关文件。

用iwatch监控方法。

下载iwatch

wget http://sourceforge.net/projects/iwatch/files/iwatch/0.2.2/iwatch-0.2.2.tgz

iwatch命令说明:

-r参数监视 /home文件夹以下目录和文件

-e events事件 此处监控 create 文件创建事件即可

-m 邮箱地址

tar -zxvf iwatch-0.2.2.tgz

cd iwatch-0.2.2

可直接应用:

但是直接执行./iwatch -r -e create -m zhangqinghua08@163.com  /home &

按理来说,应该会报错。因为同时还需要安装很多perl模块。

有以下。cpan> install XML::LibXML

  • cpan> install Bundle::LWP
  • cpan> install XML::SimpleObject::LibXML
  • cpan> install Bundle::CPAN
  •  
  • cpan> install Event
  •  
  • cpan>install 'Linux::Inotify2'
  •  
  • cpan> install Mail::Sendmail
  • 等等。

如此安装。有错,则弄掉。应该可以了。

[10/Jun/2011 13:46:22] IN_CREATE /aaa/ttt
[10/Jun/2011 13:46:22] * Send email to zhangqinghua08@163.com