用Fedora上的参数启动服务

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

我已经在我的init脚本中进行了如下设置:

chkconfig --level 4 memcached on 

但是,当启动时运行memcached时,我想要设置一些参数。 有没有办法,我可以做到这一点,通过chkconfig,还是我需要使用不同的方法?

首先,启动脚本通常只接受“停止”或“开始”作为唯一的参数。 启动程序在启动每个启动/closures脚本时都会传递此信息。

chkconfig基本上把一个符号链接放到启动目录中,这样启动/closures程序就可以看到它。

因此你不能使用这个过程传递参数。

—–首选方法1

但是,通常用于设置variables和参数的方式是将参数放入/ etc / sysconfig /中。

脚本通常在执行服务启动脚本(通过./etc/sysconfig/)时,通常先导入这些configuration参数。

—-没有延期的方法2

您可以编辑通常位于/etc/init.d/中的启动脚本来执行所需操作。 这种方法的问题是,如果你碰巧应用更新,那么像这样的任何改变都可能消失。


请享用!

另一种方法