我正在监视一个目录中写入该目录的任何新 csv 文件。
创建时的新 csv 文件将附加数据。一旦文件被写入并关闭。该文件需要移动到一个新目录。
Monitor dir: /tmp/test/test/
destination dir for copy : /tmp/test/test1/
我已经完成了以下脚本,但是在运行它时会移动整个目录而不是文件,请帮助
#!/bin/bash
inotifywait -m --format '%w%f' /tmp/test/test/ -e close | while read file;
do
mv "$file" "/tmp/test/test1/"
done