我通过源安装了 memcached 服务器,并且可以获得为 1 个 memcached 服务器实例安装的标准启动脚本,但是通过谷歌尝试了几个脚本,找不到一个可以在启动时管理多个 memcached 服务器实例的自动启动的脚本。我已经尝试了这两个脚本,但都不起作用,service memcached start 只是返回到命令提示符,没有启动 memcached 服务器实例
然而,这个 bash 脚本可以工作,但在启动时没有启动 memcached 实例?
#!/bin/sh
case "$1" in
start)
/usr/local/bin/memcached -d -m 16 -p 11211 -u nobody
/usr/local/bin/memcached -d -m 16 -p 11212 -u nobody
;;
stop) killall memcached
;;
esac
Run Code Online (Sandbox Code Playgroud)
操作系统:Centos 5.5 64bit Memcached = v1.4.5 Memcache = v2.2.5
任何人都可以指向我一个有效的 /etc/init.d/ 启动脚本来管理多个 memcached 服务器?谢谢
编辑:谢谢垫子,这是最终工作的代码
#!/bin/sh
# chkconfig: - 80 12
# description: The memcached daemon is a network memory cache service. …
Run Code Online (Sandbox Code Playgroud)