Я сделал сценарий для вызова inotifywait.
Как остановить последний экземпляр inotifywait?
Я не могу понять, как использовать inotify_rm_watch, который, как я понимаю, используется для закрытия это.
7341? S 0:00 inotifywait -m / home / andy / Downloads / --format% w
inotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywaitinotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywaitinotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywaitinotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywaitinotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywaitinotify_rm_watch, на который вы ссылаетесь, - это API (C-функция), который вы использовали бы при написании «реальной» программы (на C или что-то подобное), а не на скрипте. Так что это не относится к вашей ситуации.
Если вы хотите остановить inotifywait, вы можете сделать это как с любой другой программой:
Либо выпустите ps -ef | grep inotifywait, выберите PID (в вашем примере предположительно 7341), а затем отправьте ему сигнал: kill 7341 Или используйте удобный скрипт killall, который убивает все программы с заданным именем. killall обычно устанавливается по умолчанию. killall inotifywait