Mik*_*son 5 c++ linux process
我想在Linux下获得一个进程ID。
有没有简单的方法可以做到这一点?
我没有在C ++上找到任何容易使用的东西!
sha*_*rov 9
如果追求“易于使用”,
char buf[512]; FILE *cmd_pipe = popen("pidof -s process_name", "r"); fgets(buf, 512, cmd_pipe); pid_t pid = strtoul(buf, NULL, 10); pclose( cmd_pipe );
是要走的路。
是的,这很丑,我知道。最好去阅读 pidof 源代码。
归档时间:
13 年,6 月 前
查看次数:
16025 次
最近记录:
10 年,5 月 前