在 Fedora 上使用参数启动服务

在 Fedora 上使用参数启动服务

我最近安装了 memcached,并希望它在我的 Fedora LAMP 服务器(Amazon EC2 实例)上默认运行

我已在初始化脚本中进行了如下设置:

chkconfig --level 4 memcached on

但是,我想在 memcached 启动时设置一些参数。我可以通过 chkconfig 来设置这些参数吗?还是我需要使用其他方法?

答案1

首先,启动脚本通常只接受“stop”或“start”作为其唯一参数。启动例程在启动每个启动/关闭脚本时会传递该参数。

chkconfig 基本上将一个符号链接放入启动目录,以便启动/关闭例程可以查看它。

因此您无法使用此过程传递参数。

-----首选方法 1

但通常设置变量和参数的方式是将参数放入/etc/sysconfig/中。

该脚本通常在执行服务启动脚本的早期导入这些配置参数(通过./etc/sysconfig/)。

---- 不是首选方法 2

您可以编辑通常位于 /etc/init.d/ 中的启动脚本来执行您想要的操作。这种方法的问题是,如果您恰好应用了更新,则任何此类更改都可能会消失。


享受!

另一种方法

相关内容