首页 > 解决方案 > 如何加载新的配置文件?

问题描述

我想知道如何为服务加载新的配置文件无论是否通过编写命令更改其进程 ID?

我找不到简单的答案

标签: linuxunixservicelinux-kernelcommand

解决方案


这是实现它的简单方法。

首先,您需要一个 .ini 文件,这是您的配置文件。

其次,编辑您的代码并添加一个新的类或结构来保存设置,每次启动时,都会加载配置文件并使用设置运行。

然后,您的代码还需要一件事:重新加载配置文件的命令,这将更改设置类/结构的状态。

更重要的是,对于一个服务,你需要考虑到在使用命令时,也许最好停止一些东西来重新加载新的设置。例如,如果是游戏,则需要在一段时间内停止对玩家的某些特定服务。

总之,不杀死进程,进程ID不会改变。


推荐阅读