João iniciou um processo no Linux que provavelmente entrou e...
João iniciou um processo no Linux que provavelmente entrou em loop. Para interromper esse processo, João pretende usar o comando kill, que requer um parâmetro cujo valor João precisa conhecer.
O comando que João deve usar para obter esse valor é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D - ps.
Vamos explorar o contexto da questão: o comando kill é utilizado em sistemas operacionais Linux para enviar sinais a processos, geralmente com o intuito de terminá-los. Para que o kill funcione, é necessário especificar o ID do processo, também conhecido como PID (Process IDentifier). O PID é um número único que identifica cada processo em execução no sistema.
Para saber qual o PID do processo que João deseja interromper, ele precisa listar os processos em execução. O comando ps é a ferramenta correta para essa tarefa. A execução de ps mostra uma lista dos processos atuais, incluindo informações como o PID, o terminal associado, o tempo de CPU utilizado e o comando que iniciou o processo.
As outras alternativas não são relacionadas à obtenção do PID de um processo:
- chmod é utilizado para alterar as permissões de arquivos e diretórios;
- fork é uma chamada de sistema para criar um novo processo;
- ls lista os arquivos em um diretório;
- stat fornece informações detalhadas sobre o estado de arquivos ou sistemas de arquivos.
Portanto, para obter o PID do processo em loop e poder utilizar o comando kill corretamente, o comando ps é o que João deve utilizar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito D
O comando kill é usado para enviar um sinal para um processo ou para matá-lo (encerrar sua execução). Geralmente usa-se: kill -SINAL PID. Sendo que PID é o número que identifica o processo (Process ID).
Existem ainda outras maneiras de matar efetivamente um processo (trabalho), como matar pelo nome ou por parte do nome, matar o processo colocando o ponteiro do mouse sobre a janela e clicando etc.
Para começar temos que saber que processo queremos matar. Podemos descobrir listando todos os processos que estão em execução e procurando um a um na lista apresentada com o comando:
ps aux
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Mas este método pode demorar e dar trabalho. Então se souber o nome do processo, pode procurar direto por ele, coisa que facilita muito a vida. Se o processo fosse o firefox, por exemplo, poderíamos procurar usando o comando:
ps -ef | grep firefox
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo