如何寫一個Linux下的java程序啓動腳本

  1. 在target目錄下,項目結構如下所示
    在這裏插入圖片描述
  2. find -name “*.jar” >>jar.txt
    使用通配符獲取出路徑下所有的.jar結尾的內容並追加在jar.txt文件中
    在這裏插入圖片描述
  3. cat jar.txt
    此時txt中內容如下:
    在這裏插入圖片描述
  4. 然後在window下使用notpad++ \n替換爲空
    在這裏插入圖片描述
  5. \r替換爲空
    在這裏插入圖片描述
  6. ./替換爲:…/
    在這裏插入圖片描述
  7. 此時在文本最前面加 java -cp,在文本最後加com.xxx.xxx.xxx.xxx.TestApplication,啓動類
例:java   -cp :../bin/iam-storage-0.0.1-SNAPSHOT.jar:../lib/accessors-smart-1.1.jar:../lib/android-json-0.0.20131108.vaadin1.jar:../lib/jackson-databind-2.8.10.jar:../lib/archaius-core-0.7.4.jar:../lib/asm-3.3.1.jar:../lib/asm-5.0.3.jar:../lib/jackson-core-2.8.10.jar:../lib/aspectjweaver-1.8.13.jar:../lib/jackson-dataformat-yaml-2.8.10.jar:../lib/assertj-core-2.6.0.jar   com.xxx.xxx.xxx.xxx.TestApplication

此時替換linux下target/bin下的start.sh中的內容
8. nohup ./start.sh & 後臺啓動storage

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章