日期:2014-05-16 浏览次数:20718 次
#################################################################################### #关闭程序 _EUID=500 if [ "$EUID" -ne "$_EUID" ] then echo "^_^^_^ Current user EUID [$EUID],check current user PRIVILEGES ^_^^_^" exit fi pkill -9 -u "$_EUID" java #ulimit -n 65536 ##################################################################################### #设置配置文件 SERVICE_HOME='/home/test/yourdir' JAVA_HOME=/usr/local/j2sdk1.4.2_08 _RUNJAVA="$JAVA_HOME"/bin/java CLASSPATH="$JAVA_HOME"/lib/tools.jar CLASSPATH="$CLASSPATH:$SERVICE_HOME"/config CLASSPATH="$CLASSPATH:$SERVICE_HOME"/yourjava.jar CLASSPATH=$CLASSPATH if [ -d "$SERVICE_HOME" ]; then for i in "$SERVICE_HOME"/lib/*.jar; do CLASSPATH="$CLASSPATH":"$i" done fi echo $CLASSPATH ##################################################################################### #重新启动程序 exec "$_RUNJAVA" -Xms2G -Xmx2G -classpath "$CLASSPATH" \ -Dcatalina.home="$SERVICE_HOME" com.yourdomain.Main 2>>$SERVICE_HOME/logs/err.log 1>> /dev/null &