inotifywait脚本看一个dropbox文件夹.... cp:无法统计

时间:2012-10-14 01:27:19

标签: bash dropbox inotify

我的第一个问题+我们走了......

这是一个简单的脚本,我以前工作过,但现在已经死了。

当文件进入Dropbox文件夹时,它会出现在服务器上。 这个简单的脚本有inotifywait来观察追加 并做我需要完成的传入文件,在这种情况下,一个简单的举动 到另一个文件夹。

    inotifywait -r -m -e attrib /path/to/watched/directory/

    while read dir ev file;

        do 

        cp $file ../123

        done

我收到此错误

    cp: cannot stat `121013_0005.jpg': No such file or directory

我遗漏了一些简单的东西,请上学。

1 个答案:

答案 0 :(得分:1)

  • 第一行需要pipe
  • 你应该引用所有变量

最后:

inotifywait -r -m -e attrib /path/to/watched/directory |
    while read dir ev file; do
      cp "$file" ../123
    done