У меня есть следующая команда:
inotifywait -q -m -e modify,create,delete,move -r /path/to/dir | while read; do custom_command; done
Это выполняется на сервере.На моем локальном компьютере я делаю rsync до сервера.Таким образом, при запуске rsync inotifywait запускает команду custom_command.Это работает.
Вот хитрость: custom_command изменяет файлы в отслеживаемом каталоге, что, конечно, приводит к тому, что inotifywait снова запускает команду и выполняет цикл.
IsЕсть ли способ приостановить inotifywait во время выполнения команды custom_command?