2011-03-31 62 views

回答

0

我想你指的strace并要筛选它的输出。

strace-e选项可让您决定应打印哪些呼叫。以下是手册摘录:

-e trace=file 
       Trace all system calls which take a file name as an argument. You can think of this as an abbreviation for 
       -e trace=open,stat,chmod,unlink,... which is useful to seeing what files the process is referencing. Furthermore, using 
       the abbreviation will ensure that you don't accidentally forget to include a call like lstat in the list. Betchya woulda 
       forgot that one. 

    -e trace=process 
       Trace all system calls which involve process management. This is useful for watching the fork, wait, and exec steps of a 
       process. 

    -e trace=network 
       Trace all the network related system calls. 

    -e trace=signal 
       Trace all signal related system calls. 

    -e trace=ipc 
       Trace all IPC related system calls. 

    -e trace=desc 
       Trace all file descriptor related system calls. 

您也可以选择单个系统调用。

相关问题