让ssdb开机启动

来源:互联网 发布:hdmi网络传输器 音频 编辑:程序博客网 时间:2024/06/15 22:05

默认安装好ssdb后,ssdb并不能开机启动,启动脚本可以参照官方文档,但是仅仅添加启动脚本是无法开机启动的,可以使用chkconfig命令创建开机启动服务。步骤如下:
一、建立/etc/init.d/ssdb,稍微修改成为通用的服务脚本写法。

#!/bin/sh#chkconfig: 2345 10 90#description: ssdb server#set -x. /etc/init.d/functionsprog=ssdbRETVAL=0ssdb=/usr/local/ssdb/ssdb-serverSSDB_CONF_FILE=/usr/local/ssdb/ssdb.confpidfile=/usr/local/ssdb/var/ssdb.pidlockfile=/var/lock/subsys/${prog}start(){    echo -n $"Starting $prog: "    daemon $ssdb -d $SSDB_CONF_FILE 2>/dev/null    RETVAL=$?    echo    [ $RETVAL -eq 0 ] && touch ${lockfile}    return $RETVAL}stop(){    echo -n $"Stopping $prog: "    killproc -p ${pidfile}    #RETVAL=$?    echo    [ $RETVAL -eq 0 ] && /bin/rm -f ${lockfile}    return $RETVAL}restart(){    stop    start}case "$1" in    'start')        start        ;;    'stop')        stop        ;;    'restart')        restart        ;;    *)        echo "Usage: $0 {start|stop|restart}"        exit 1        ;;esac

二、添加权限

chmod +x /etc/init.d/ssdb

三、设置启动服务

chkconfig --add ssdb

最后检查一下:

[root@ ~]#chkconfig --list | grep ssdbssdb            0:off   1:off   2:on    3:on    4:on    5:on    6:off

大功告成!

最后允许我吐槽一下markdown,不要太难用了!

0 0