Linux下shell指令碼啟動jar包

2021-07-08 15:13:05 字數 642 閱讀 8901

linux下shell指令碼啟動jar包

不說廢話,直接上圖。

這是整個目錄結構。直接看指令碼。

第4行的main_class="ls.gatetest.pressuretest"是你的啟動函式所在的類(main函式)

第6行中的"classpath=.:./config",這個是將你的配置檔案路徑告訴classpath,當然你可以隨意修改後面的目錄,這裡預設放到了config下面;gatetest.jar是執行的主jar,當然可以在第7~9行做;

第7~9的for迴圈是依次載入並拼接jar包到classpath中,不建議修改;

第23行的start和第33行的stop是啟動函式,看後面的啟動命令就知道了;

啟動命令:sh start.sh start;

停止命令:sh start.sh start;

重啟命令:sh start.sh restart;

可以根據需要,自行向main傳參,比如需要傳遞3個引數時,可以修改指令碼如下:

Linux下Shell指令碼

shell 指令碼 shell script 是一種為 shell 編寫的指令碼程式。從業界所說的 shell 通常都是指 shell 指令碼,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念。由於習慣的原因,簡潔起見,本文出現的 shell程式設計 都是指 shell ...

Linux系統shell指令碼啟動jar

bin bash 這裡可替換為你自己的執行程式,其他 無需更改 使用說明,用來提示輸入引數 usage 檢查程式是否在執行 is exist then return 1 else return 0 fi 啟動方法 start 停止方法 stop 輸出執行狀態 status 重啟restart 根據輸...

Linux下shell指令碼程式設計

shell程式設計小練習 在linux作業系統中,如果插入乙個usb裝置,需要用mount掛載命令才能實現這個裝置的載入,下面寫乙個usb裝置掛載與檔案複製的shell程式,程式需求 1 執行時,提示使用者輸入 y 或者 y 確定是否掛載usb裝置,u盤檔案 dev sdc1 if ans y o ...