1
resposta

Comando KILLALL

killall -9 openfire

Ola! Sobre o comando killall na aula anterior diz que usando ele, mata os processos relacionado ao "comando". A minha duvida é quando um processo, possui sub-processos. Com este chamado ele também encerra os processos filhos(sub-processos) ou somente o processo pai?

1 resposta

Olá Paulo, tudo bem? Na verdade não, se quisermos matar processos parentes, ou sub-processos devemos usar algo como pkill, como por exemplo:

pkill -9 -p $ PPID

Se quiser se aprofundar um pouco mais, você pode ler esse artigo: Killing a process and all of its descendants, ele é bem recente e explica que matar o processo pai, não mata os processos filhos.

Espero ter esclarecido sua dúvida!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software