清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #!/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 & gt ;& gt ; /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 |