【发布时间】:2011-11-29 17:18:32
【问题描述】:
我正在尝试使用 inotify 删除创建的文件,但它不起作用:
inotifywait -r --format '%w%f' -e create /test && rm $FILE
当我在 /test 中创建文件时,我得到了这个:
/test/somefile.txt
rm: missing operand
Try `rm --help' for more information.
所以似乎 $FILE 变量没有传递给 rm 命令...我怎样才能正确地做到这一点?谢谢。
【问题讨论】:
-
我希望你不要这样做来获取临时文件!要获取临时文件,只需在其目录中添加
unlink条目,同时仍然具有open-ed 文件描述符......这就是tmpfile所做的。