gpt4 book ai didi

linux - 脚本应该在服务器启动期间自行运行

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:32 25 4
gpt4 key购买 nike

我们使用 JON 工具来监控我们的基础设施。我们使用工具 GUI 设置 RAM 使用阈值(60%,总 RAM 的 65%)。

如果服务器(在云中)RAM 大小增加,我们需要使用 GUI 手动更改阈值级别。为了避免这种情况,我编写了一个使用 JON CLI 更新 RAM 阈值的 shell 脚本(基于当前 RAM 大小),脚本正在运行,没有问题。

例如,最初如果 RAM 大小为 8 gb,我们会根据当前大小设置阈值(8gb 的 65%)。由于某些需要,如果他们将大小增加到 16 GB,我们需要手动设置阈值(16GB 的 65%)。为了避免这种情况,我创建了使用 JON CLI 的 shell 脚本。更新阈值(在维护期间,他们关闭服务器并根据需要增加 RAM 大小。)

问题:

如果服务器大小增加,我需要手动运行脚本来设置阈值。由于他们在更改大小期间将服务器关闭,因此脚本需要在启动服务器后自行运行。所以我将我的脚本放在/etc/rc.local 文件中最近团队增加了 RAM 大小并启动​​了服务器但是阈值没有变化(这意味着脚本不会自己运行)。因此我手动运行脚本来更新阈值

期望:

脚本应在服务器启动期间自行运行。

flavor :centos(6.5)

即使这是基本的事情,请指导和帮助。

最佳答案

如果我正确理解问题,您的脚本不是从/etc/rc.local 开始的。

请检查/etc/rc.local 是否被执行。为此添加如下内容:

touch /tmp/created-by-rc.local

它并重新启动服务器。

之后你就会知道,如果/etc/rc.local 启动了并根据这一点,您可以通过这种方式或那种方式走得更远。

此外,您还可以为您的脚本创建一个自己的启动脚本。查看这篇文章,其中详细描述了该过程:

https://techarena51.com/index.php/how-to-create-an-init-script-on-centos-6/

关于linux - 脚本应该在服务器启动期间自行运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823323/

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