标签: c++ c macos process
给定进程ID,使用C / C ++查找进程创建日期时间的最佳方法是什么?
答案 0 :(得分:3)
我建议查看top和ps源代码(特别是libtop.c)。
libtop.c
我认为以下调用应该是您所需要的:
ret.add(value);
来自int proc_pidbsdinfo(proc_t p, struct proc_bsdinfo *pbsd, int zombie); :
int proc_pidbsdinfo(proc_t p, struct proc_bsdinfo *pbsd, int zombie);
<sys/proc_info.h>
不幸的是,没有用于进程检查的公共接口,因此调用不仅取决于版本,而且在将来的版本中也可能会更改。