标签: c++ macos
我正在编写跨平台的C ++应用程序,需要获取进程启动时间值。在Windows上,我们有GetProcessTimes()功能用于此目的。在Linux proc/self/stat文件中包含此信息。 OS X的正确方法是什么?
GetProcessTimes()
proc/self/stat
答案 0 :(得分:2)
看here。 总结一下:查看ps源代码,了解至少适用于Linux和OS X的实现。
PS:您可以使用以下命令从CLI获取它:
ps -ax -o etime,command -c | grep $YOUR_PROC_NAME
source