strace 跟踪进程的基本用法
strace是一个功能强大的跟踪监视工具,用来监视进程或程序。常用的命令参数:
-f -F选项告诉strace同时跟踪fork和vfork出来的进程
-o xxx.txt 输出到某个文档
-e execve 过滤,只记录 execve 这类系统调用(也可以是open,close等其他系统调用名称)
-p PID 跟踪指定的进程pid
-t 在输出中的每一行前加上时间信息(tt为微妙级)
示例:
(1)监视某条指令
strace -o whoami.txt whoami
strace whoami (不加-o信息将直接输出到终端)
(2)监视某个已经在运行的程序
strace -o mystracelog.txt -p 1234 //1234为要查的进程的PID
页:
[1]