如何在C ++程序中获取OS X上的进程启动时间

时间:2016-06-29 12:04:21

标签: c++ macos

我正在编写跨平台的C ++应用程序,需要获取进程启动时间值。在Windows上,我们有GetProcessTimes()功能用于此目的。在Linux proc/self/stat文件中包含此信息。 OS X的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

here
总结一下:查看ps源代码,了解至少适用于Linux和OS X的实现。

PS:您可以使用以下命令从CLI获取它:

ps -ax -o etime,command -c | grep $YOUR_PROC_NAME

source