Sobes.tech
Junior — Middle

Explique a finalidade e as funções principais da utilidade strace no Linux.

sobes.tech IA

Resposta da IA

A ferramenta strace no Linux destina-se a rastrear chamadas de sistema e sinais que um processo executa. Permite a desenvolvedores e administradores ver quais chamadas de sistema um programa faz, com quais parâmetros e quais resultados devolve.

Principais funções do strace:

  • Rastreio de chamadas de sistema (open, read, write, execve, etc.)
  • Diagnóstico de problemas de permissões, ficheiros, rede
  • Análise do comportamento de programas e deteção de erros
  • Depuração da interação com o núcleo e recursos externos

Exemplo de uso:

strace -p <pid>  # rastreia um processo com o PID especificado
strace ls        # inicia e rastreia o comando ls