Răsfoiți Sursa

添加 'start.sh'

stone 4 ani în urmă
părinte
comite
6c0cb8abed
1 a modificat fișierele cu 44 adăugiri și 0 ștergeri
  1. 44 0
      start.sh

+ 44 - 0
start.sh

@@ -0,0 +1,44 @@
+#!/bin/bash
+
+source /etc/profile
+
+echo
+echo "#######################          miscSearch starting           ########################"
+echo
+
+HOME=$(cd "$(dirname $0)"; pwd)
+echo "miscSearch.home = $HOME"
+cd $HOME
+
+## use ../conf as config dir for online deployment(OP), use etc for development(RD)
+if [ -d "../conf" ]; then
+  conf=../conf
+else
+  conf=etc
+fi
+
+ETC=$(cd "$conf"; pwd)
+echo "config.dir = $ETC"
+
+LIB=lib
+LOG_FILE=miscSearch.log
+
+SEARCH_PORT_LINE=$(grep "search.port" $ETC/sys.properties)
+SEARCH_PORT=${SEARCH_PORT_LINE##search.port=}
+
+HTTP_PORT_LINE=$(grep "http.port" $ETC/sys.properties)
+HTTP_PORT=${HTTP_PORT_LINE##http.port=}
+
+WEB_ROOT=webRoot
+
+CLASSPATH=$HOME:$ETC
+for f in $LIB/*.jar; do
+  CLASSPATH=${CLASSPATH}:$f;
+done
+
+#echo "CLASSPATH = $CLASSPATH"
+
+if [ -f "$LOG_FILE" ]; then
+   mv $LOG_FILE ${LOG_FILE}.bak
+fi 
+nohup java -server -Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+UseConcMarkSweepGC -Xmx4g -Xms4g -Xmn2g -classpath $CLASSPATH com.easou.ps.misc.main.MiscServer $SEARCH_PORT $HTTP_PORT $WEB_ROOT > $LOG_FILE