首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux中将memcached登记成服务并可以随机器启动时启动服务

2012-06-28 
Linux中将memcached注册成服务并可以随机器启动时启动服务网上看了很多资料大多比较繁琐,而且很多不能再最

Linux中将memcached注册成服务并可以随机器启动时启动服务

网上看了很多资料大多比较繁琐,而且很多不能再最新的centos6上执行成功,最后还是自己写了一份,以供日后备用:

?

?

1.首先是写 service脚本

service脚本需要进入到目录/etc/init.d中,然后touch memcached,最后vim memcached后进行脚本编写,脚本如下:


#chkconfig: 345 60 60#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHexport LANG=en_US.UTF-8start(){        echo -n $"Starting memcached: "        memcached -d -m 512 -l localhost -p 11211 -u memcached        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 1esacexit 0

好了,现在可以检查下是否有效,service memcached start/stop/restart,如果3个指令都正常,那么可以进行下一步了。

2.把service注册到开机启动服务中去:chkconfig? --add memcached?,如果成功那么你使用chkconfig? --list应该可以看到memcached的选项了,至此memcached就成功配置成服务了。

热点排行