Tôi cố gắng để xóa một tập tin được tạo ra với inotify nhưng nó không hoạt động:cách tự động xóa tệp đã tạo trong linux bằng inotify?
inotifywait -r --format '%w%f' -e create /test && rm $FILE
khi tôi tạo ra một tập tin trong/thử nghiệm tôi có được điều này:
/test/somefile.txt
rm: missing operand
Try `rm --help' for more information.
vậy có vẻ như rằng Biến $ FILE không được chuyển tới lệnh rm ... làm thế nào tôi có thể làm điều này một cách chính xác? Cảm ơn.
Tôi hy vọng bạn không làm điều đó để nhận các tệp tạm thời! Để có được một tập tin tạm thời, chỉ cần 'bỏ liên kết 'mục trong thư mục của nó trong khi vẫn còn có một bộ mô tả tập tin' mở'-ed ... đó là những gì 'tmpfile' làm. –