【问题标题】:How to load a new configuration file?如何加载新的配置文件?
【发布时间】:2021-05-13 15:17:49
【问题描述】:

我想知道如何使用通过编写命令更改其进程 ID 来为服务加载新配置文件?

我找不到简单的答案

【问题讨论】:

  • 我有点困惑为什么没有回复。如果您对答案有任何问题,请告诉我,以便我们改进。如果对您有帮助,请给我一个有用的赞或接受吗?这对我很重要

标签: linux unix service linux-kernel command


【解决方案1】:

这里有一个简单的实现方法。

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

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

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

更重要的是,对于一项服务,您需要考虑在使用该命令时,最好先停止某事以重新加载新设置。例如,如果是游戏,则需要在一段时间内停止对玩家的某些特定服务。

一句话,不杀掉进程,进程ID是不会变的。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2016-05-29
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多