小编div*_*shm的帖子

获取从我当前运行的进程中分叉的进程列表?

我正在为 bash 脚本编写一个包装应用程序,并希望该应用程序跟踪从用户脚本启动的工具/进程。我想知道确定由父进程产生的子进程列表的最佳方法是什么。

我试过

  1. 定期调用ps命令并构建进程树(如 ps -ejH),但这会错过运行速度非常快的进程。
  2. 使用像forkstat这样的工具使用 proc 连接器接口,但只能以提升的权限运行。虽然这提供了正确的数据,但以 sudo 身份运行在我的情况下不起作用?

任何建议如何实现?

process ps process-management

6
推荐指数
2
解决办法
5856
查看次数

标签 统计

process ×1

process-management ×1

ps ×1