в эти выходные я пытался написать скрипт, перемещающий извлеченные папки куда-нибудь еще Проблема в том, что папка содержит несколько файлов. Я попытался использовать его с событиями 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