FC ConcursosFC Concursos

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.

  1. kill
  2. pkill
  3. fuser
  4. 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

Continue aprendendo