繁体   English   中英

在C ++中,如何获取Linux服务的路径?

[英]In C++, how to get the path to a service in Linux?

给定servicedaemon的名称,是否可以通过某种方法从LinuxC++程序获取该服务的位置? 我希望一种方法是使用pid搜索proc filesystem 为此是否存在一些Linux功能?

谢谢

编辑:更具体地说,我正在Windows中为此程序开发Linux等效代码。

您可以执行系统功能并将其输出重定向到文件。 稍后阅读该文件。 例如,

system ("which rsyslogd >service.out");

然后在程序中,您可以读取service.out。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM