我最近安装了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/中的启动脚本来执行所需操作。 这种方法的问题是,如果你碰巧应用更新,那么像这样的任何改变都可能消失。
请享用!
另一种方法