Questão FC375820
Em sistema operacional, a definição de processo “é um programa em execução”. No Sistema Operacional Linux, diversos comandos podem ser utilizados para gerenciar processos, que poss
Unix e Linux
Instituto Consulplan · 2021
Em sistema operacional, a definição de processo “é um programa em execução”. No Sistema Operacional Linux, diversos comandos podem ser utilizados para gerenciar processos, que possuem atributos como: nome, identificador, identificação do usuário, grupo etc. Caso algum processo esteja “pesando” a máquina, é necessário encerrá-lo; um desses comandos utiliza o nome do processo como referência. Assinale-o.
- kill
- pkill
- fuser
- killall
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O comando killall encerra processos usando o nome do comando como referência, ou seja, finaliza todas as instâncias cujo nome coincida. Isso o torna prático quando um programa está “pesando” a máquina e não se quer localizar manualmente cada PID.
Por padrão envia o sinal SIGTERM (pedido educado de encerramento); para forçar o fim imediato usa-se um sinal explícito, por exemplo: killall -9 nome_processo (onde -9 é SIGKILL). Exemplo de uso: killall firefox.
Para finalizar processos de outros usuários costuma ser necessário executar com privilégios (por exemplo, sudo). Atenção: como age sobre todas as instâncias, tenha cuidado para não interromper serviços importantes.
Conteúdo do catálogo FC Concursos · Atualizado em