如何用c++程序在OS X上获取进程启动时间

How to get process start time on OS X in C++ programm

本文关键字:获取 取进程 启动 时间 OS 何用 c++ 程序      更新时间:2023-10-16

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

看这里。
总而言之:看看ps的源代码,至少可以在Linux和OS X上实现。

PS:你可以用下面的命令从CLI获取它:

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