linux運(yùn)行jar包命令 Linux下如何部署可執(zhí)行jar包,并關(guān)閉此運(yùn)行?
Linux下如何部署可執(zhí)行jar包,并關(guān)閉此運(yùn)行?在Linux中遠(yuǎn)程運(yùn)行jar包時(shí),不能關(guān)閉窗口程序,否則程序?qū)⒔K止。Nohup意味著在后臺(tái)運(yùn)行,即使在窗口關(guān)閉后也繼續(xù)運(yùn)行。即終端連接后在后臺(tái)運(yùn)行,即
Linux下如何部署可執(zhí)行jar包,并關(guān)閉此運(yùn)行?
在Linux中遠(yuǎn)程運(yùn)行jar包時(shí),不能關(guān)閉窗口程序,否則程序?qū)⒔K止。Nohup意味著在后臺(tái)運(yùn)行,即使在窗口關(guān)閉后也繼續(xù)運(yùn)行。即終端連接后在后臺(tái)運(yùn)行,即使終端斷開,進(jìn)程也會(huì)停止。
具體的解決方案是使用nohup命令,在窗口程序前加nohup,在程序后加&,這樣程序執(zhí)行到最后,不會(huì)因?yàn)殛P(guān)閉窗口程序而停止。
示例:nohup PHP蜘蛛.php&Amp;回車,然后提示一串東西,再回車,回到shell界面。就這樣。
怎么在linux中運(yùn)行jar包?
有以下幾種方法:
1。Java-jarxxxxx.jar文件//如果當(dāng)前SSH窗口被鎖定,可以按Ctrl C中斷程序,也可以直接關(guān)閉窗口,程序退出
2。Java-jarxxxxx.jar文件&Amp//當(dāng)前SSH窗口未鎖定,但當(dāng)窗口關(guān)閉時(shí),程序?qū)⑼V惯\(yùn)行。
3、nohup Java-jarxxxxxx.jar文件&當(dāng)帳戶退出或終端關(guān)閉時(shí),程序仍將運(yùn)行
4xxxxxx.jar文件& gtaa.log文件//指定輸出日志文件,這意味著當(dāng)帳戶退出或終端關(guān)閉時(shí),程序仍將運(yùn)行