Linux 環境下執行 jar 包

2021-10-17 18:44:55 字數 615 閱讀 6956

當前 ssh 視窗被鎖定,可按 ctrl + c 打斷程式執行,或直接關閉視窗,程式退出

當前 ssh 視窗不被鎖定,但是當視窗關閉時,程式中止執行。& 代表在後台執行。

nohup 意思是不結束通話執行命令,當賬戶退出或終端關閉時,程式仍然執行。

當用 nohup 命令執行作業時,預設情況下該作業的所有輸出被重定向到 nohup.out 的檔案中

>demo.log是將 command 的所有輸出重定向到 demo.log 檔案,即輸出內容不列印到螢幕上,而是輸出到 demo.log 檔案中

>/dev/null的作用是將標準輸出重定向到 /dev/null 中。 /dev/null 代表 linux 的空裝置檔案,所有往這個檔案裡面寫入的內容都會丟失,俗稱「黑洞」。那麼執行了 >/dev/null 之後,標準輸出就會不再存在,沒有任何地方能夠找到輸出的內容。

2>&1它用到了重定向繫結,採用 & 可以將兩個輸出繫結在一起。這條命令的作用是錯誤輸出將和標準輸出同用乙個檔案描述符,說人話就是錯誤輸出將會和標準輸出輸出到同乙個地方。

實際使用中我們都是自定義了日誌檔案,所以不需要輸出 command 的內容

linux指令碼執行jar包執行

專案發版,使用springboot打包jar包,越來越多的企業使用springboot內嵌的tomcat執行,使部署更加方便快捷,這時就需要乙個完善的linux指令碼,更加方便運維人員使用,指令碼如下 bin bash 這裡可替換為你自己的執行程式,其他 無需更改 cd dirname 0 使用說明...

linux指令碼執行jar包執行

專案發版,使用springboot打包jar包,越來越多的企業使用springboot內嵌的tomcat執行,使部署更加方便快捷,這時就需要乙個完善的linux指令碼,更加方便運維人員使用,指令碼如下 bin bash 這裡可替換為你自己的執行程式,其他 無需更改 cd dirname 0 使用說明...

Linux下shell指令碼啟動jar包

linux下shell指令碼啟動jar包 不說廢話,直接上圖。這是整個目錄結構。直接看指令碼。第4行的main class ls.gatetest.pressuretest 是你的啟動函式所在的類 main函式 第6行中的 classpath config 這個是將你的配置檔案路徑告訴classpa...