前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >memcached在centos下自启动脚本

memcached在centos下自启动脚本

作者头像
luxixing
发布2019-05-29 17:24:47
4700
发布2019-05-29 17:24:47
举报
文章被收录于专栏:luxixingluxixing

脚本内容如下

脚本内变量memchached port user mem根据个人需求自己修改

代码语言:javascript
复制
sh#!/bin/sh
#
# memcached    Startup script for memcached processes
#
# chkconfig: - 90 10
# description: Memcache provides fast memory based storage.
# processname: memcached

[ -f memcached ] || exit 0

memcached="/data/soft/memcached/bin/memcached"
prog=$(basename  $memcached)
port=11211
user=nobody
# memory use
mem=64

start() {
    echo -n $"Starting $prog "
    # Starting memcached with 64MB memory on port 11211 as deamon and user nobody
    $memcached -m $mem -p $port -d -u $user

    RETVAL=$?
    echo
    return $RETVAL
}

stop() {
    if test "x`pidof memcached`" != x; then
        echo -n $"Stopping $prog "
        killall memcached
        echo
    fi
    RETVAL=$?
    return $RETVAL
}

case "$1" in
        start)
            start
            ;;

        stop)
            stop
            ;;

        restart)
            stop
            start
            ;;
        condrestart)
            if test "x`pidof memcached`" != x; then
                stop
                start
            fi
            ;;

        *)
            echo $"Usage: $0 {start|stop|restart|condrestart}"
            exit 1

esac

exit $RETVAL

将脚本保存在 /etc/init.d/目录下,如/etc/init.d/memcached 执行如下命令

代码语言:javascript
复制
shchmod +x /etc/init.d/memcached
chkconfig memcached on
service memcached start
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档