No SO Linux qual é o resultado do comando abaixo? ps -e -o...

Próximas questões
Com base no mesmo assunto
Q1249004 Sistemas Operacionais
No SO Linux qual é o resultado do comando abaixo?
ps -e -o pid,args --forest
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Exibe as tarefas do Linux de forma hierárquica.

O comando ps -e -o pid,args --forest é utilizado no Linux para visualizar os processos em execução no sistema. Vamos entender melhor cada parte desse comando:

  • -e: Essa opção faz com que o ps liste todos os processos em execução.
  • -o: A opção -o permite especificar quais atributos dos processos devem ser exibidos. No caso, pid (Process ID) e args (os argumentos passados ao processo).
  • --forest: Esta opção exibe os processos de forma hierárquica, formando uma "árvore" que ilustra como os processos são relacionados entre si (qual processo é pai de qual).

Com base nessas informações, podemos analisar as alternativas:

  • A: Exibe as tarefas do Linux que mais utilizam a CPU. (Incorreto) - O comando fornecido não está focado no uso da CPU.
  • B: Exibe uma árvore dos arquivos mais utilizados pelo usuário root. (Incorreto) - O comando ps está relacionado a processos, não a arquivos.
  • C: Exibe as tarefas do Linux de forma hierárquica. (Correto) - A descrição corresponde exatamente ao que o comando faz.
  • D: Exibe uma árvore de processos do sistema. (Incorreto) - Embora pareça correta, esta alternativa é ambígua e menos precisa que a alternativa C.
  • E: Exibe uma lista de arquivos abertos por processos. (Incorreto) - O comando ps não trata de arquivos abertos, para isso existe o comando lsof.

Portanto, a alternativa C é a mais precisa e clara, pois descreve corretamente que o comando ps -e -o pid,args --forest exibe as tarefas do Linux de forma hierárquica, mostrando a relação entre os processos em uma estrutura de árvore. Isso é fundamental para entender a organização e hierarquia dos processos no sistema.

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

Questão pesada, mas vamos resolvê-la;

Primeiramente, eliminamos as alternativas B e E, pois o comando ps não manipula arquivos e sim processos ( tarefas)

Posteriormente, eliminamos a alternativa A, pois para saber da utilizam da CPU deveria ser especifica a coluna %CPU e não as colunas PID e ARGS;

Finalmente, neste ponto que a questão fica pesada, aqui o candidato deveria saber a utilidade do parametro --forest, que é mostrar os processos de formar hierarquizada, e assim chegando ao GABARITO DA QUESTÃO: ALTERNATIVA C

ps: lista os processos em execução.

-a : mostra os processos de todos os usuários.

-A ou -e : mostra todos os processos.

-f : mostra a árvore de execução de comandos.

-g grupo : mostra os processos de um determinado nome de grupo.

-o formato : usa o formato definido pelo usuário; deve-se usar palavras-chaves conhecidas como pid, ppid, ni, pri (prioridade) e comm (comando).

-x : mostra os processos que não foram iniciados no console.

-u : fornece o nome do usuário e a hora de início do processo.

--forest: mostra os processos de forma hierarquizada

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo