我如何追踪哪个进程正在调用另一个进程(Linux)?

我如何追踪哪个进程正在调用另一个进程(Linux)?

我的计算机在某个进程中变得非常卡顿sendmail(它一直占用 10% 的内存和 20% 的 CPU)。我尝试了以下操作:

  1. 停止服务 -> 无效。该服务不存在。
  2. 终止进程 -> 无用。进程将自行重新启动。
  3. 删除软件 -> 严重。它会试图带走 700MB 的空间。
  4. 重命名二进制文件 -> 有效。但这只是暂时的解决方案。

我正在尝试确定哪个进程正在调用该sendmail进程。我该如何找到罪魁祸首?

该发行版是 Fedora 30。

答案1

我也使用 Fedora。我通常调用pgrep -x process然后查找列出的进程ps -A

相关内容