我如何查看在特定时间段内运行的所有流程

时间:2018-08-31 17:28:58

标签: bash macos ps

我知道PS会向我显示所有当前正在运行的进程。但这不会告诉我在一段时间内开始,然后停止的任何内容。还有什么其他方式可以查看某个事件期间运行的所有进程?

我正在尝试建立一种对构建编译期间运行的所有流程进行审核的方法。我可以在构建开始时使用PS来检查所有正在运行的进程,甚至在结束时再次运行它。而且我可以设置一个单独的线程,该线程将在构建期间一遍又一遍地运行PS,以捕获可能在中间运行的所有进程。但是,有什么更好的方法可以完成我不知道的任务吗?

此版本正在Mac上运行,因此它使用Mac版本的bash。

1 个答案:

答案 0 :(得分:0)

运行过程后,您可以转到控制台(在Applications / Utilities文件夹中),并检查系统日志中感兴趣的时间段。写了很多消息,所以时间窗口越窄越好。