Linux 运行jar包命令如下:
方式一:
java -jar XXX.jar
特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
那如何让窗口不锁定?
方式二
java -jar XXX.jar &
&代表在后台运行。
特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
继续改进,如何让窗口关闭时,程序仍然运行?
方式三
nohup java -jar XXX.jar &
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
nohup: ignoring input and appending output to `nohup.out'
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

本文介绍了在Linux系统中运行Java Jar包的三种方法:直接运行、后台运行及使用nohup命令。直接运行会锁定SSH窗口,后台运行可在窗口关闭时中止,而nohup则使程序在账户退出或终端关闭时仍能运行。
4232

被折叠的 条评论
为什么被折叠?



