java war run
2016-09-10 20:00
477 查看
#!/bin/bash
date=`date +'%Y%m%d %T'`
pid=`ps -ef |grep Credit | grep -v grep|awk '{print $2}'`
damocles_home=/usr/local/damocles-webapp/
logdir=/home/wwwad
chown wwwad:yizhen /usr/local/damocles-webapp/
chown wwwad. /usr/local/damocles-webapp/conf/*
[ -n "$pid" ] && kill -9 $pid
cd $damocles_home
nohup java -Xms4096m -Xmx4096m -XX:PermSize=512M -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:SurvivorRatio=4 -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=68 -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djmagick.systemclassloader=no -Djava.rmi.server.hostname=10.23.24.104 -classpath ".:classes:conf:lib/*" com.yizhenmoney.damocles.common.app.CreditApplication >> $logdir/damocles.out &
[ "$?" -eq 0 ] && echo "$date credit restart successful!" >> $logdir/restart.log
[ "$?" -eq 1 ] && echo "$date credit restart failed,please check and run again!" >>$logdir/restart.log
ps -ef |grep Credit
tail $logdir/restart.log -n 1
sleep 5
tail -f $logdir/damocles.out -n 100
date=`date +'%Y%m%d %T'`
pid=`ps -ef |grep Credit | grep -v grep|awk '{print $2}'`
damocles_home=/usr/local/damocles-webapp/
logdir=/home/wwwad
chown wwwad:yizhen /usr/local/damocles-webapp/
chown wwwad. /usr/local/damocles-webapp/conf/*
[ -n "$pid" ] && kill -9 $pid
cd $damocles_home
nohup java -Xms4096m -Xmx4096m -XX:PermSize=512M -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:SurvivorRatio=4 -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=68 -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djmagick.systemclassloader=no -Djava.rmi.server.hostname=10.23.24.104 -classpath ".:classes:conf:lib/*" com.yizhenmoney.damocles.common.app.CreditApplication >> $logdir/damocles.out &
[ "$?" -eq 0 ] && echo "$date credit restart successful!" >> $logdir/restart.log
[ "$?" -eq 1 ] && echo "$date credit restart failed,please check and run again!" >>$logdir/restart.log
ps -ef |grep Credit
tail $logdir/restart.log -n 1
sleep 5
tail -f $logdir/damocles.out -n 100
相关文章推荐
- ant教程详解--javac,java,jar,war,delete,copy,mkdir,move等指令 zz
- Run sql in Java
- 分析:JAVA中的Jar、War、Ear文件
- ant教程详解 --javac,java,jar,war,delete,copy,mkdir...
- java中thread的start()和run()的区别
- ant教程详解--javac,java,jar,war,delete,copy,mkdir...
- ant教程详解--javac,java,jar,war,delete,copy,mkdir,move等指令 zz
- JAVA技巧:打包war的几种方法
- run servlet directly tomcat myeclipse java
- 在java中如何防止从其它线程类运行run方法
- java Thread的run()和start()
- 要监听服务器,要将服务器的RUN.BAT 中的监听打开。将'WELCOME'上面中的rem set JAVA.OPS=中的注释rem去掉,端口改为8787与Eclipse 中Remote JAVa application中的一致即可。
- java war 打包、解压命令
- mvn jetty:run-war 时出错
- 用callback机制使线程的run()方法返回一个值[java net programming这本书中的思想]
- 关于Eclipse里run java 程序的参数设置
- Eclipse launches super run-time project as alternative to Java and .NET
- A example to run the Java APP in bat
- 将Java Web项目打成war文件
- Ubuntu下安装javaIDE IntellliJIDEA9.0.3时提示ERROR: cannot start IntelliJ IDEA. No JDK found to run IDEA. Please validate either IDEA_J