inotify等待CLOSE_WRITE文件夹

时间:2019-03-18 21:07:41

标签: directory inotify

这个周末,我尝试编写脚本将提取的文件夹移动到其他地方。问题是该文件夹包含多个文件。我尝试将其与事件CREATE和MOVE_TO / watch / folder一起使用,但是在将RAR文件提取到那里之前,它会移动文件夹。 我试图弄清楚inotify的作用

inotify -m -r /watch/folder

但是inotify对该文件夹不起作用。它关闭最后一个文件,设置attrib,然后就结束了。

有人有主意吗?

更新:

#!/bin/bash inotifywait -r -m /watch/path/ -e close_write | while read path action file ; do if [[ "$file" =~ ^.*\.txt ]]; then mv $path$file /move/path/ fi done

0 个答案:

没有答案