Использовать режим монитора -m
, чтобы inotifywait
не закрывался после изменения файловой системы, а вместо этого выводился на стандартный вывод. вы можете направить этот поток в скрипт чтения, который читает строки из inotofywait и выполняет вашу обработку.
What exactly am I missing here?
Команда script.sh
хэшируется. Если вы запустите hash -r
, то command -p script.sh
завершится ошибкой. Но если вы запустите его напрямую, он снова будет хеширован.
Это действительно похоже на ошибку в bash --этого не происходит в других оболочках.