問:我在我的服務(wù)器中java -jar 運行springboot項目,但是我操作不了命令了,必須要終止掉才能執(zhí)行后面的操作,怎么樣才能讓他后臺運行呢?比如我的jar包名是tools-boot-0.0.1-SNAPSHOT.jar
使用nohup命令:
在命令前加上nohup,并通過重定向?qū)⑤敵霰4娴轿募小@纾?/p>
nohup java -jar tools-boot-0.0.1-SNAPSHOT.jar > output.log &
問:這個output.log在哪個目錄下?
如果你在運行nohup java -jar your-project.jar > output.log &命令時未指定輸出文件的完整路徑,則輸出文件output.log將保存在當前工作目錄中。你可以使用以下命令來查看當前工作目錄:
pwd
該命令將輸出當前所在的工作目錄的完整路徑。
如果你想將輸出文件保存到其他目錄中,可以在命令中指定完整路徑。例如,要將輸出文件保存到/var/log目錄中,可以使用以下命令:
nohup java -jar tools-boot-0.0.1-SNAPSHOT.jar > /var/log/output.log &
問:如果使用nohup java -jar your-project.jar > output.log & 我怎么終止呢
查找進程ID:首先,你需要查找正在運行的Java進程的進程ID(PID)??梢允褂靡韵旅顏聿檎野瑈our-project.jar關(guān)鍵字的進程:
ps -ef | grep tools-boot-0.0.1-SNAPSHOT.jar
這將列出所有正在運行的包含your-project.jar關(guān)鍵字的進程,并顯示它們的PID等信息。
終止進程:一旦你找到了正在運行的Java進程的PID,你可以使用以下命令來終止該進程:
kill PID
其中,PID是你要終止的進程的PID。例如,如果你要終止PID為12345的進程,可以執(zhí)行以下命令:
kill 12345
如果你想強制終止進程而不管它是否響應(yīng),可以使用以下命令:文章來源:http://www.zghlxwxcb.cn/news/detail-716597.html
kill -9 PID
這將強制終止進程,但可能會導(dǎo)致數(shù)據(jù)丟失或損壞,因此請謹慎使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-716597.html
到了這里,關(guān)于Ubuntu服務(wù)器中java -jar 后臺運行Spring Boot項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!