我有这个 incrontab,它正在监视master
目录以检查事件是否发生在此处放置新文件的位置......并运行 php 文件。
/var/www/html/docs/int/master IN_MOVE php /var/www/html/shscript/work.php
我有一个每分钟运行一次的 crontab,并调用.sh
文件的执行,这个 SH 的内容是将 txt 文件复制到上一个 incrontab 中的主目录(效果很好):
cd /mnt/test1/int/master
cp *.txt /var/www/html/docs/int/master
问题:
当 cron 运行结束(复制成功),但 icron 没有触发,没有检测到如下事件:IN_MOVE, IN_MOVED_TO
;但如果我将事件更改为:IN_MODIFY
; 运行良好并执行php文件;但我不需要在修改事件上运行 php 文件,如果文件成功复制,我需要运行它。
我不知道我做错了什么。
要执行的结果脚本:
脚本文件从主存储库复制到工作目录,然后将其移动到已处理