用于跟踪系统调用的故障排除工具。

  • 通过PID开始跟踪指定进程:
strace -p {{pid}}
  • 通过系统调用跟踪进程并过滤输出:
strace -p {{pid}} -e {{system_call_name}}
  • 计算每个系统调用的时间,调用和错误,并报告程序退出的摘要:
strace -p {{pid}} -c
  • 显示每次系统调用所花费的时间:
strace -p {{pid}} -T
  • 通过执行它来开始跟踪程序:
strace {{program}}
  • 开始跟踪程序的文件操作:
strace -e trace=file {{program}}