Que processos a utilidade long killer pode terminar?
sobes.tech IA
Resposta da IA
A utilidade long killer (presumo que se refira a pkill) pode terminar processos com base em vários critérios:
-
Por nome de processo: Terminar todos os processos com um nome dado.
# Terminar todos os processos com o nome "nginx" pkill nginx -
Por UID do utilizador: Terminar todos os processos pertencentes a um utilizador específico.
# Terminar todos os processos do utilizador "user1" pkill -U user1 -
Por GUID do grupo: Terminar todos os processos pertencentes a um grupo específico.
# Terminar todos os processos do grupo "developers" pkill -G developers -
Por sinal: Enviar um sinal específico a um processo. Por padrão, envia-se
SIGTERM.# Enviar o sinal SIGKILL (9) ao processo com nome "my_app" pkill -9 my_app -
Por número de processo (PID): Embora
pkillseja usado principalmente para terminar processos por outros critérios, também pode ser usado com PID, embora tradicionalmente se usekillpara isso.# Terminar o processo com PID 12345 pkill 12345 -
Por padrão de expressão regular: Terminar processos cujos nomes correspondam a uma expressão regular dada.
# Terminar processos cujos nomes começam com "java" pkill ^java -
Por terminal: Terminar todos os processos associados a um terminal específico.
# Terminar todos os processos no terminal ttyS0 pkill -t ttyS0 -
Por antiguidade de início: Terminar processos iniciados há mais ou menos tempo.
# Terminar processos iniciados há mais de 1 hora pkill -o 1h # Terminar processos iniciados há menos de 5 minutos pkill -n 5m
É importante notar que pkill é uma ferramenta mais flexível em comparação com killall, pois suporta expressões regulares.