在做Java獨立應用模塊時,經常部署在服務器中,而且會是多模塊橫向部署,增強處理能力,使用shell腳本啟動java程序就非常方便。
現列舉一個shell腳本,給自己做個備忘筆記。
- #!/usr/bin/bash
- # file start_module.sh
- #usage:
- # ./start_module.sh -l 1 -n TEST_MODULE
- #
- source /etc/profile
- cd /test/test
- cp=./test.jar
- for i in lib/*.jar;
- do
- cp=$cp:$i
- done
- opt=" -server -Xmx1024M -Djava.library.path=/test -Dmodule.debug=true "
- main=" test.TestModule "
- nohup java $opt -classpath $cp $main $@ >./log/test_nohup.log 2>&1 &
這樣,就可以啟動應用模塊,在後台運行了。