gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 16:43:01 24 4
gpt4 key购买 nike

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

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

最佳答案

NetBSD 中包含的标准 inetd 不管理它启动的进程(单线程服务除外,即带有“wait”标志的服务)——它只是开始他们。每个子进程服务一个事件连接,然后在完成后退出(即当连接关闭时)。在一般情况下,如果没有充分的理由就提前终止此类进程是非常不明智的——例如,考虑当前登录 session (您告诉 inetd 重新加载)向服务打开的情况由 inetd 控制(例如 sshd)。

如果您确实想终止处理当前事件连接的进程,那么您将必须编写自己的一些帮助程序脚本来执行此操作,尽管也许 pkill 就足够了。

关于c - 重新启动 inetd 应该会影响所有 inetd 控制进程的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45584334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com