【发布时间】:2021-05-13 15:17:49
【问题描述】:
我想知道如何使用和不通过编写命令更改其进程 ID 来为服务加载新配置文件?
我找不到简单的答案
【问题讨论】:
-
我有点困惑为什么没有回复。如果您对答案有任何问题,请告诉我,以便我们改进。如果对您有帮助,请给我一个有用的赞或接受吗?这对我很重要
标签: linux unix service linux-kernel command
我想知道如何使用和不通过编写命令更改其进程 ID 来为服务加载新配置文件?
我找不到简单的答案
【问题讨论】:
标签: linux unix service linux-kernel command
这里有一个简单的实现方法。
首先,您需要一个 .ini 文件,这是您的配置文件。
其次,编辑你的代码并添加一个新的类或结构来保存设置,每次启动时,都会加载配置文件并使用设置运行。
然后,您的代码还需要一件事:重新加载配置文件的命令,这将改变设置类/结构的状态。
更重要的是,对于一项服务,您需要考虑在使用该命令时,最好先停止某事以重新加载新设置。例如,如果是游戏,则需要在一段时间内停止对玩家的某些特定服务。
一句话,不杀掉进程,进程ID是不会变的。
【讨论】: