shell脚本控制jar的启动和停止
呵呵呵,想起了一个以前写的shell脚本,启动和关闭线程(myshell.sh)。
CLASS_PATH=dayemail.jarCLASS_PATH=$CLASS_PATH:lib/activation.jarCLASS_PATH=$CLASS_PATH:lib/classes12.jarCLASS_PATH=$CLASS_PATH:lib/c3p0-0.9.1.2.jarCLASS_PATH=$CLASS_PATH:lib/commons-email-1.2.jarCLASS_PATH=$CLASS_PATH:lib/dom4j-1.6.jarCLASS_PATH=$CLASS_PATH:lib/jaxen-1.1.1.jarCLASS_PATH=$CLASS_PATH:lib/jxl.jarCLASS_PATH=$CLASS_PATH:lib/log4j-1.2.16.jarCLASS_PATH=$CLASS_PATH:lib/mail.jarSERVER=/qzpt/mydayemailcd $SERVER case "$1" in start) nohup java -Dfile.encoding=UTF8 -Xms64M -Xmx256M -cp $CLASS_PATH com.trendsnet.myemail.EmailShell > $SERVER/server.log 2>&1 & echo $! > $SERVER/server.pid ;; stop) kill `cat $SERVER/server.pid` rm -rf $SERVER/server.pid ;; restart) $0 stop sleep 1 $0 start ;; *) echo "Usage: myshell.sh {start|stop|restart}" ;; esac exit 0