No SO Linux qual é o resultado do comando abaixo? ps -e -o...
ps -e -o pid,args --forest
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