实时列出进程所有操作的命令

实时列出进程所有操作的命令

我不记得这个命令(谷歌搜索不成功),但是有一种方法可以获取进程执行的操作列表,输出类似

  # listprocessactions -p 1234
  0.321 Open "A" /var/log/nginx/supersite.log
  0.322 Write to /var/log/nginx/supersite.log
  0.401 Close /var/log/nginx/supersite.log
  0.555 Opens TCP connection with slashdot.org
  ...

我对文件方面(打开/RW 文件)感兴趣。
问题是该命令是什么(如果可能的话在 deb / ubuntu 上的哪个包中)

答案1

你要跟踪(1)为了那个原因;它列出了所有进行的系统调用。有关呈现跟踪数据的各种方法的详细信息,请参阅手册页。

您可能还会发现跟踪(1)如果您想要跟踪库间调用而不是系统调用,则很有用。

相关内容