如何观察程序的系统调用
对于可执行文件或命令 exec,运行它将列出所有系统调用:
$ ptrace exec
要显示特定的系统调用,请使用 -e 选项:
$ strace -e open exec
要将输出保存到文件,请使用 -o 选项:
$ strace -o output exec
要查找活动程序使用的系统调用,请在指定 pid [如何获取 pid] 时使用 -p 选项 :
$ sudo strace -p 1115
要生成所有使用的系统调用的统计信息报告,请使用选项 -c:
$ strace -c exec