strace 调试工具

常用参数:

-f     除了跟踪当前进程外,还跟踪其子进程。
-o file   将输出信息写到文件file中,而不是显示到标准错误输出(stderr)。
-p pid   绑定到一个由pid对应的正在运行的进程。此参数常用来调试后台进程。

 

使用 strace 运行程序,查看程序执行过程中发生的系统调用:

$ strace pwd

 

使用 strace 查看正在运行中的程序:

$ strace -p 5000

 

 

参考文档

  1. 使用 Strace 和 GDB 调试工具的乐趣
  2. 使用truss, strace或ltrace诊断软件的“疑难杂症”

 

 

posted @ 2011-10-08 18:13  edwardlost  阅读(253)  评论(0编辑  收藏  举报