perl监控文件夹变化

2011-02-15  李卓华 

一个简单的脚本,可以监控文件夹的变化,当有新文件创建的时候,给于它可执行权限

#! /usr/bin/perl

use Linux::Inotify2;

my $inotify = new Linux::Inotify2;
$inotify->watch('/home/zhli/app/apache2/cgi-bin/', IN_MODIFY | IN_CREATE | IN_MOVED_TO,
sub {
my $e = shift;
my $fullpath = $e->fullname;
$fullpath =~ s/\/\//\//;
chmod 0755, $fullpath;
#print $fullpath;
#print $e->{w}{name}."\n";
#print $e->{name}."\n";
#print $e->fullname."\n";
#$e->w->cancel;
});

1 while $inotify->poll;
613°/6122 人阅读/1 条评论 发表评论

小窝  2011-02-15

实用性的文章  赞


登录 后发表评论