Linux下如何让Jar包程序在后台一直执行
shell命令
nohup java -jar xxx.jar &
&
:让程序后台执行
nohup
:让程序控制台输出转移到nohup文件,位置在当前jar包文件夹
退出
还有最关键的一步,在退出shell会话时,不可直接关闭程序,应输入命令
exit
直接点关闭程序按钮关闭终端,会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。这或许是你此刻不成功的原因吧~
nohup java -jar xxx.jar &
&
:让程序后台执行
nohup
:让程序控制台输出转移到nohup文件,位置在当前jar包文件夹
还有最关键的一步,在退出shell会话时,不可直接关闭程序,应输入命令
exit
直接点关闭程序按钮关闭终端,会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。这或许是你此刻不成功的原因吧~