在C++中,如何在Linux中获取服务的路径
In C++, how to get the path to a service in Linux?
给定service
或daemon
的名称,是否有某种方法可以从Linux
中的C++
程序中获取该服务的位置?我希望,一种方法是使用pid
搜索proc filesystem
。是否存在一些Linux
函数?
谢谢
edit:更具体地说,我正在为Windows中的这个程序编写Linux等效代码。
您可以执行系统函数并将其输出重定向到文件。稍后阅读该文件。例如,
system ("which rsyslogd >service.out");
然后在程序中,您可以读取service.out.
相关文章:
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- C++A*算法并不总是在路径中具有目标节点
- 从函数角度看ID到文件路径的内部与外部映射
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- boost xml parsingl将xml的路径作为变量发送
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 检测win32服务创建和删除的最佳方法
- 如何使用cppcheck处理半相对包含路径
- 在C++中设置基于操作系统的文件路径
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- 基于编译器选项的编译二进制路径
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 按边长度递归搜索图中所有可行路径
- 使用变量值作为 PlaySound 中的路径
- 如何转换真实路径 CString c++
- 如何从服务获取用户桌面的路径
- 在C++中,如何在Linux中获取服务的路径
- 如何从Visual c++中获取特定的windows服务可执行文件路径
- Windows服务无法识别网络路径.变通办法是什么?