我最近安装了 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/ 中的启动脚本来执行您想要的操作。这种方法的问题是,如果您恰好应用了更新,则任何此类更改都可能会消失。
享受!
另一种方法