Java 独立模块启动脚本


在做Java独立应用模块时,经常部署在服务器中,而且会是多模块横向部署,增强处理能力,使用shell脚本启动java程序就非常方便。

现列举一个shell脚本,给自己做个备忘笔记。

  1. #!/usr/bin/bash 
  2. # file start_module.sh 
  3. #usage:  
  4. #     ./start_module.sh -l 1  -n TEST_MODULE 
  5. #  
  6.  
  7. source /etc/profile 
  8. cd /test/test 
  9. cp=./test.jar 
  10. for i in lib/*.jar;  
  11. do 
  12.         cp=$cp:$i 
  13. done 
  14.  
  15. opt=" -server -Xmx1024M -Djava.library.path=/test -Dmodule.debug=true " 
  16. main=" test.TestModule " 
  17.  
  18. nohup java $opt -classpath $cp $main  $@ >./log/test_nohup.log 2>&1 & 

这样,就可以启动应用模块,在后台运行了。

相关内容