【发布时间】:2016-04-26 20:46:02
【问题描述】:
如何在 C 中获取“firefox”进程的 PID?
在这段代码中,system只返回0,表示成功。如何获取 PID?
int x = system("pidof -s firefox");
printf("%d\n", x);
【问题讨论】:
-
嗯,不,706989 是关于 Python,而不是 C。
-
使用
popen而不是system。 -
我已经改写了您的问题,以便于阅读;但我只是像你这样的人,所以如果你不同意,你可以改回来。
-
system()命令返回一个与给定命令的退出状态相关的值。你想要命令的输出。 -
所有我想要返回 pid 给调用者的函数
标签: c linux operating-system