Questão nº 59
Questão de Tecnologia da Informação · FCC TRT17 2022 (nº 59)
A partir do terminal do CentOS, um Técnico verificou por meio do comando top que o processo de PID igual a 1002 não está respondendo muito bem. Para forçar o encerramento do processo, ele deve utilizar o comando
- A`kill -s 9 1002` (alternativa correta)
- B`sig 1002`
- C`systemctl stop 1002`
- D`pstree 1002`
- E`ps aux 1002`
Resposta comentada
Gabarito Alternativa A
Em Linux, quando um programa (processo) trava ou não responde, podemos forçar seu encerramento enviando um "sinal" de término para ele, usando o comando `kill` e o número de identificação do processo (PID).
(A) Correta: O comando `kill` envia um sinal a um processo. O `-s 9` especifica o sinal `SIGKILL`, que é o sinal de término mais forte e não pode ser ignorado pelo processo, garantindo seu encerramento forçado. O `1002` é o PID do processo a ser encerrado.
(B) Incorreta: `sig` não é um comando padrão do Linux para gerenciamento de processos.
(C) Incorreta: `systemctl stop` é usado para parar serviços (unidades do systemd) pelo seu nome (ex: `systemctl stop apache2.service`), e não para encerrar processos diretamente pelo PID. Armadilha da banca: Embora serviços sejam processos, `systemctl` gerencia a unidade de serviço, não o PID avulso, levando à confusão.
(D) Incorreta: `pstree` exibe a árvore de processos, mostrando as relações entre eles, mas não tem função de encerramento.
(E) Incorreta: `ps aux` lista os processos em execução no sistema, sendo uma ferramenta de monitoramento, não de encerramento.
Fonte: FCC TRT17 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.