SóProvas


ID
1516894
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2015
Provas
Disciplina
Noções de Informática
Assuntos

Suponha que, no Linux, estamos interessados em desativar um determinado processo que está em execução, bem como todos os processos criados por ele que estão em execução, os quais nos são desconhecidos. Indique a alternativa que apresenta as ações que possibilitam resolver o problema (desativar o processo-pai e seus processos-filhos que não sabemos quais são).

Alternativas
Comentários
  • GAB. B

    alguém achou uma explicação no google??

  • Explicações sobre comandos do Linux são ruins de achar.

  • Letra B.

     Para exibir a árvore de processos, bem como a identificação dos processos, usamos pstree -p.

    E depois, o comando kill -9 PID para eliminar o processo desejado. Supondo que escolhamos o 20296, seria kill -9 20296

    Exemplo (adaptado de http://www.linhadecodigo.com.br/artigo/2881/pstree-uma-visao-mais-objetiva-dos-processos.aspx#ixzz3eByJ2IaE):

      % pstree -p
      init(1)-+-acpid(944)
      |-apache2(1803)-+-apache2(20235)
      |  |-apache2(20292)-+-{apache2}(20294)
      |  |  |-{apache2}(20295)
      |  |  |-{apache2}(20296)% kill -9 20296


  • A pessoa resolve usando inglês e lógica, rs.

  • Neste caso, o número do processo que inserimos com o kill é o número do processo-pai, já que queremos desativar o processo pai e seus processos filhos. Se colocamos o número do processo-pai, eliminamos este e os demais.

  • pstree- mostra a árvore de processos

    kill- termina um processo pelo número : Ex : kill 1320

    killall - termina um processo pelo nome. Ex: killall processo

    Resposta: B

  • Alguém pode me explicar por que não pode ser a D?

  • Simples Áurea. A letra D que retorna " pstree –p | kill -9 PID ..." tem um pipe ( | ) entre os comandos, o qual determina que a saída do comando da esquerda seja a entrada do comando da direita. Nesse caso o pstree exibe os processos em formato de árvore, e a opção -p dele exibe os PID dos processos em parenteses, depois dos nomes dos processos.  Como o kill precisa do PID como paramêtro, qual seria o PID que o pipe ( | ) enviaria  ao kill como parametro se ele listou todos os processos no 1º comando? Entendeu??

    Por isso o gabarito é letra B

  • ASSERTIVA B

    Errei a questão, mas, adorei a explicação nos comentários.

     

  • Quem não tem acesso aos sistemas baseados no Linux, sugiro a instalação do Virtual Box e em seguida baixar e instalar através da imagem do arquivo (.ISO). No YouTube já muitas dicas de como instalar o Linux no ambiente Windows sem a necessidade de particionar. Essa técnica é interessnante para treinarmos a questão dos comandos e demais pontos cobrados em concursos. Fica a dica!!

  • Fernando Nishimura agora é Prof do QC? Foi-se os comentários gratuitos :/ ..... 

  • Olá pessoal!

    Acertei no chut

    Usei a tradução:

    KILL (matar)

    Pipe (tubo)

  • Sou daqui de PE. No manual fala de noções de informática.

    Olhei a questão e pensei q era pra algum cargo na NASA.

    Essa covest aqui é bronca. kkkkkkkkk. Se acha.