WildFly 的 System V init 脚本
发布时间:2020-12-15 07:15:41 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bash: ${JAVA_HOME:=/usr/lib/jvm/jdk-7u51}export JAVA_HOME: ${SCALA_HOME:=/opt/scala-2.10.2}export SCALA_HOMEPROC_LOCATION=/opt/wildfl
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/bash : ${JAVA_HOME:=/usr/lib/jvm/jdk-7u51} export JAVA_HOME : ${SCALA_HOME:=/opt/scala-2.10.2} export SCALA_HOME PROC_LOCATION=/opt/wildfly-8.0.0.Final PROC_NAME='WildFly App Server' PROC_USER=wildfly PROC_APP=wildfly SLEEPTIME=8 export WILDFLY_HOME=${PROC_LOCATION} # for multi instances adapt those lines. TMP_DIR=/var/tmp PID_FILE=/var/run/${PROC_APP}.pid PREFIX_CMD= ## PREFIX_CMD='echo =>' SUDO_CMD=/usr/bin/sudo case "$1" in start) echo "Starting service ${PROC_NAME}" ${PREFIX_CMD} mkdir -p /var/log/${PROC_APP} ${PREFIX_CMD} chown -R ${PROC_USER} /var/log/${PROC_APP} ${PREFIX_CMD} ${SUDO_CMD} -u ${PROC_USER} -E ${WILDFLY_HOME}/bin/standalone.sh >> /var/log/${PROC_APP}/${PROC_APP}.log & exit $? ;; stop) echo "Stopping service ${PROC_NAME}" ProcessId=`ps auwwx | grep -v awk | awk '/'${PROC_USER}'/ && /org.jboss.as.standalone/ { print $2 }'` ${PREFIX_CMD} kill ${ProcessId} exit $? ;; restart) $0 stop echo "Zzz ... $SLEEPTIME secs" sleep $SLEEPTIME $0 start ;; probe|status) ProcessId=`ps auwwx | grep -v awk | awk '/'${PROC_USER}'/ && /org.jboss.as.standalone/ { print $0 }'` if [ "x${ProcessId}" != "x" ]; then echo $ProcessId else echo "No process is running." fi ;; *) echo "Usage: $0 start | stop | restart | probe | status" exit 1 ;; esac #End 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容