Parar inotifywait instance

1

Eu fiz um script para invocar o inotifywait. Funciona bem, mas às vezes eu quero pará-lo.

Como faço para parar a última instância do inotifywait?

Eu não consigo entender como usar o inotify_rm_watch que eu entendo que é usado para fechá-lo.

7341? S 0:00 inotifywait -m / home / andy / Downloads / - formato% w

    
por fixit7 10.01.2018 / 19:33

1 resposta

0

O inotify_rm_watch a que você se refere é a API (função C) que você usaria ao escrever um programa "real" (em C ou algo similar), não um script. Portanto, isso não se aplica à sua situação.

Se você quiser parar o inotifywait , você pode fazer isso com qualquer outro programa:

  • Emita ps -ef | grep inotifywait , escolha o PID (no seu exemplo, presumivelmente 7341 ) e envie um sinal:

    kill 7341

  • Ou use o script de conveniência killall , que mata todos os programas com um determinado nome. killall geralmente é instalado por padrão.

    killall inotifywait

por PerlDuck 10.01.2018 / 20:00