linux memcached开机启动
1.首先是写 service脚本
service脚本需要进入到目录/etc/init.d中,然后touch memcached,最后vim memcached后进行脚本编写,脚本如下:
#!/bin/bash
#chkconfig:345 60 60
#description:auto_run
export PATH=/sbin:$PATH
start()
{
echo -n $"Starting memcached:"
/usr/local/memcached/bin/memcached -d -m 512 -p 11211 -u root
echo "[OK]"
}
stop()
{
echo -n $"Shutting down memcached: "
memcached_pid_list=`pidof memcached`
kill -9 $memcached_pid_list
echo "[OK]"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
脚本写好后,可以检查下是否有效,service memcached start (这里需要注意的是要给memcached可执行的权限,chmod a+x memcached)
2.把service注册到开机启动服务中去:chkconfig --add memcached ,如果成功那么你使用chkconfig --list应该可以看到memcached的选项了,至此memcached就成功配置成服务了