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

本文提供了一种在 CentOS 6 上配置 Memcached 服务的方法,包括编写 service 脚本和将其注册为开机启动服务的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

1.首先是写 service脚本

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


#chkconfig: 345 60 60
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
export LANG=en_US.UTF-8
start()
{
        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 1
esac
exit 0

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值