仅在创建/删除file / dir时运行脚本

时间:2013-11-21 12:32:36

标签: php apache file directory cgi

如何运行php脚本!仅限!当文件或目录是
时 通过ftp或通过etc cms创建/删除?

与js并行,您可以在其中创建实时事件侦听器

我只有webserver w apache + php
我无权安装aditional软件包

我已经知道了cron,但它是按照间隔运行的:S

1 个答案:

答案 0 :(得分:1)

我会调查inotify因为它能够在创建/修改/删除文件或文件夹时接收事件。

示例:

$fd = inotify_init();
stream_set_blocking($fd, 0);
inotify_add_watch($fd,'./test/',IN_ALL_EVENTS);

while(true){
        $events = inotify_read($fd);
        if($events){
                print_r($events);
        }
        sleep(1);
}