Eu estou familiarizado com o kill
comando, e na maioria das vezes usamos o kill -9 para matar um processo com força, existem muitos outros sinais que podem ser usados kill
. Mas gostaria de saber quais são os casos de uso pkill
e killall
, se já existe um comando kill.
Faça pkill
e killall
use o kill
comando em sua implementação? Quero dizer, eles são apenas invólucros kill
ou têm sua própria implementação?
Também gostaria de saber como o pgrep
comando obtém a identificação do processo a partir do nome do processo.
Todos esses comandos usam as mesmas chamadas de sistema subjacentes? Existe alguma diferença do ponto de vista do desempenho, qual é o mais rápido?
kill -9
por padrão? -15 (por favor, pare) e -1 (o modem desligou, por favor, LIMPEZA se fechou) são muito mais educados. Em segundo lugar. Cuidado ao usar killall em caixas não-linux. Pode se comportar de maneira diferente. (Por exemplo, no solaris, mata tudo. NÃO É FILTRADO nos nomes dos processos).