首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动inetd应该会影响所有inetd控制进程的实例

重新启动inetd应该会影响所有inetd控制进程的实例
EN

Stack Overflow用户
提问于 2017-08-09 15:35:19
回答 1查看 151关注 0票数 0

当我向inetd发送HUP信号以便它重新读取新的inetd.conf文件时,我想要的是,由inetd进程控制的进程也应该重新启动,以便它可以读取作为更改的一部分添加到inetd.conf文件中的新命令行参数。

我知道我可以搜索正在运行的进程并杀死它,但是有没有一种标准的方法来做到这一点。我在网上找不到任何东西。

EN

回答 1

Stack Overflow用户

发布于 2017-11-25 12:52:19

NetBSD中包含的标准inetd不管理它启动的进程(除了单线程服务,即那些带有"wait“标志的服务) --它只是启动它们。每个子进程服务一个活动连接,然后在完成时(即连接关闭时)退出。在一般情况下,在没有很好的理由的情况下提前杀死这样的进程是非常不明智的--例如,考虑到您当前的登录会话(告诉inetd重新加载)打开了一个由inetd (例如sshd)控制的服务。

如果您真的想杀死处理当前活动连接的进程,那么您必须编写一些自己的辅助脚本来完成此操作,尽管pkill可能就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45584334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档