SóProvas


ID
1735024
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um desenvolvedor Java construiu um programa que, ao ser executado em sua máquina Linux, entrou em loop infinito. Considerando que há outros processos java rodando nessa máquina, o(s) comando(s) que esse desenvolvedor deveria executar para terminar a execução deste processo é(são):

Alternativas
Comentários
  • LETRA C

    ps para listar todos os processos da máquina e kill para eliminar o processo em loop.

  • Matou a pau.

    Vamos na fé.

  • Para quem ficou em dúvida sobre a alternativa B...

     

    Com o comando killall, você pode sinalizar processos por nome em vez de ID do processo. A vantagem é que você não tem de olhar para o ID de processo do processo que você quer eliminar. A desvantagem potencial é que você pode eliminar mais processos do que o desejado se não for cuidadoso.

     

    Fonte: Linux A Bíblia: O Mais Abrangente e Definitivo Guia Sobre Linux - Christopher Negus

     

    No caso, esse não seria o comando mais adequado, pois o enunciado diz "Considerando que há outros processos java rodando nessa máquina"

  • ps ➝ mostra, entre outras informações, o PID do processo;

    kill -9 ➝ mata o processo 

    Exemplo:

    10983 processo_execução

    .

    .

     

    kill -9 10983

    killall processo_execução

     

    .

    .

    At.te

    Foco na missão ❣