EsFCEx/2014 – 31 – Comando Linux

 

31 – Assinale a alternativa que completa adequadamente a lacuna abaixo:

O Comando ______________ do Linux, permite observar cada chamada de sistema que um processo faz e cada sinal que ele recebe enquanto está em execução

(A) strace

(B) pipe

(C) top

(D) ps

(E) pstree

A Resposta é a alternativa “A”.

O comando strace é responsável por interceptar e registrar as chamadas de sistemas de um processo. É uma ferramenta poderosa e muito utilizada para diagnosticar problemas em ambientes Linux.

Fonte: http://manpages.ubuntu.com/manpages/jaunty/man1/strace.1.html

As demais alternativas são comandos bem conhecidos:

Pipe- repassa a saída de um comando como entrada em outro.

Top – exibe informações sobre os processos em execução no sistema, em tempo real e de forma amigável. Note que a alternativa quer saber os detalhes das chamadas ao sistema. O top não faz isso.

ps – Também exibe informações sobre os processos em execução no sistema (id, proprietário, comando realizado, status, etc) ,mas não de forma iterativa como o TOP. O ps é mais utilizado em scriptshell e situações onde não necessite de interatividade.

pstree – exibe a hierarquia dos processos