中易网

Qt如何获取所有的linux进程?

答案:3  悬赏:70  
解决时间 2021-01-11 13:00
  • 提问者网友:送舟行
  • 2021-01-10 15:43
Qt如何获取所有的linux进程?
最佳答案
  • 二级知识专家网友:掌灯师
  • 2021-01-10 16:06
linux系统下可以如此考虑这个问题...如果你的Qt程序涉及到非linux系统,估计不适用。

思路:在/proc 目录下有很多个以数字命名的文件夹,文件夹里面有个名字为 stat的文件,这个文件夹里面记录了PID为该数字的进程的一些信息,当然也包括你需要的进程名字。

基本思路就是这样了,看你怎么处理了。
全部回答
  • 1楼网友:思契十里
  • 2021-01-10 17:49
我只知道查看进程的命令,如果你想查看所有进程你可以这样,ps -aux,如果你想过滤一下那就调用一下,ps -aux | grep xxxx。希望对你有帮助……
  • 2楼网友:第四晚心情
  • 2021-01-10 16:16
思路:程序里面执行ps -aux > 1.txt .
把执行结果重定向到个文件,再去读这个文件内容显示。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息