求教如何根据一个DAEMON名而得到其运行的PROCESS名

发布于 2022-07-26 21:37:06 字数 265 浏览 16 评论 1

或者说,如何得到系统下全部的DAEMON名和其运行的PROCESS名的对照表.需要通过C编程.

当你使用chkconfig的时候显示的是daemon名.

而与之相关的在/proc/{PID}/stat下的包含的其实是service名.

在很多情况下,两者相同,但也有很多是不相同的.

我现在想了解是否有途径可以直接得到两者的对照表.
因为我的接口是接受一个DAEMON名,然后检查其运行状态.(到/proc下检查)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明月松间行 2022-07-28 05:58:22

原帖由 sayhello 于 2006-10-29 22:34 发表
或者说,如何得到系统下全部的DAEMON名和其运行的PROCESS名的对照表.需要通过C编程.

当你使用chkconfig的时候显示的是daemon名.

而与之相关的在/proc/{PID}/stat下的包含的其实是service名.

在很多情况下 ...

>>
>>
>>daemon不一定可以根据etc下面的service文件来决定是什么服务,例如我将web服务启动在
>>非80端口,例如21端口,按你所说的方法就查不到正确结果了。还有一些不知名的服务,就
>>更查不到了。
>>
>>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文