设置 inotify (incron) 以使用 asterisk 监控多个目录

设置 inotify (incron) 以使用 asterisk 监控多个目录

我正在尝试创建一个条目来/etc/incron.d/监视以下目录下的所有更改:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css

现在,我认为这应该很简单:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css IN_MODIFY,IN_NO_LOOP php /var/www/virtualhosts/dev.anuary.com/test.php $@/$#

但是后者不行。我无法列出每个目录,因为它们的变化非常不规律。

答案1

不,我认为这是不可能的。
路径必须是绝对路径。

还有观察者,我不确定它是否支持路径中的通配符,从我对其文档的理解来看,它不支持。

但你可以使用它来递归地监视/var/www/virtualhosts/dev.anuary.com/和调整你正在运行的命令,以便对不在的文件不执行任何操作/var/www/virtualhosts/dev.anuary.com/*/*/public/css

相关内容