⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlrelay.in

📁 适合于Unix/Linux下的一个持久数据库连接池
💻 IN
字号:
#! /bin/sh## sqlrelay   This starts and stops SQL relay.## chkconfig: 345 85 15# description: Persistent database connection system.prefix=@prefix@sysconfdir=@sysconfdir@localstatedir=@localstatedir@tmpdir=${localstatedir}/sqlrelay/tmpcachedir=${localstatedir}/sqlrelay/cachedebugdir=${localstatedir}/sqlrelay/debugif ( test ! -r "${sysconfdir}/sqlrelay.conf" ); then        exit 1fiRETVAL=0# Add appropriate bin/lib pathsif ( test "${prefix}" != "/usr" ); then        PATH=$PATH:${prefix}/bin        LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${prefix}/lib        export PATH LD_LIBRARY_PATHficleanup(){    for i in `ls ${tmpdir}/pids/* 2>/dev/null`    do        if ( test -r "$i" )        then            PID=`cat $i`            if ( test -z `ps -p $PID | egrep -E "sqlr-cachemana|sqlr-connectio|sqlr-listener"` )            then                echo "$PID is not sqlr! removing pidfile ..."                rm $i            fi        fi    done}start(){    echo -n $"Starting SQL Relay: "    if ( test -r "/etc/sqlrelay" ); then        launched=0        for connid in `grep -v ^# /etc/sqlrelay`; do            echo            echo -n $"Launching instance with id '${connid}':"            sqlr-start -id ${connid} 0<&- 1>&- 2>&-            RETVAL=$?            if ( test "$RETVAL" -eq "0" ); then                echo "success"            else                echo "failure"            fi            launched=1        done        if ( test "$launched" -ne "1" ); then            echo "passed"        fi        echo    else        echo "failure"    fi    cleanup    return $RETVAL}stop(){    echo -n $"Stopping SQL Relay: "    if ( test -r "/etc/sqlrelay" ); then        launched=0        for connid in `grep -v ^# /etc/sqlrelay`; do            echo            echo -n $"Stopping instance with id '${connid}':"            sqlr-stop ${connid} 0<&- 1>&- 2>&-            RETVAL=$?            if ( test "$RETVAL" -eq "0" ); then                echo "success"            else                echo "failure"            fi            launched=1        done        if ( test "$launched" -ne "1" ); then            echo "passed"        fi        echo    else        echo "failure"    fi    cleanup    return $RETVAL}restart(){    stop    start}# See how we were called.case "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        restart        ;;    *)        echo "Usage: sqlrelay {start|stop|restart}"        RETVAL=1esacexit $RETVAL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -