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

📄 ejabberd

📁 ejabberd-0.7.5 分布式Jabber服务器
💻
字号:
#!/bin/sh## PROVIDE: ejabberd# REQUIRE: DAEMON# KEYWORD: shutdown#HOME=/usr/pkg/jabber D=/usr/pkg/jabber/ejabberd export HOMEname="ejabberd"rcvar=$nameif [ -r /etc/rc.conf ]then        . /etc/rc.confelse        eval ${rcvar}=YESfi# $flags from environment overrides ${rcvar}_flagsif [ -n "${flags}" ]then        eval ${rcvar}_flags="${flags}"ficheckyesno(){        eval _value=\$${1}        case $_value in        [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)       return 0 ;;        [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)   return 1 ;;        *)                echo "\$${1} is not set properly."                return 1                ;;        esac}cmd=${1:-start}case ${cmd} inforce*)        cmd=${cmd#force}        eval ${rcvar}=YES        ;;esacif checkyesno ${rcvar}thenelse    exit 0ficase ${cmd} instart)        if [ -x $D/src ]; then            echo "Starting ${name}."            cd $D/src            ERL_MAX_PORTS=32000 export ERL_MAX_PORTS            ulimit -n $ERL_MAX_PORTS            su jabber -c "/usr/pkg/bin/erl -sname ejabberd -s ejabberd -heart -detached -sasl sasl_error_logger '{file, \"ejabberd-sasl.log\"}' &" \                      1>/dev/null 2>&1        fi        ;;stop)        echo "rpc:call('ejabberd@`hostname -s`', init, stop, [])." | \             su jabber -c "/usr/pkg/bin/erl -sname ejabberdstop"        ;;restart)        echo "rpc:call('ejabberd@`hostname -s`', init, restart, [])." | \             su jabber -c "/usr/pkg/bin/erl -sname ejabberdrestart"        ;;*)        echo "Usage: $0 {start|stop|restart}"        exit 1esac

⌨️ 快捷键说明

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