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