标签: c++ linux
我正在创建一个监视程序,它保存其pid已知的其他进程的状态日志。我知道是否有一些c ++或c代码来获得这个功能。
答案 0 :(得分:3)
您可以读取/ proc / {PID} / status并解析以“State:”开头的行。
答案 1 :(得分:0)
我不知道是否有直接的方法可以做到这一点,但你总是可以做一个popen(“/ bin / ps”,“r”)并用fgets()读取结果并解析文本输出