Linux服务器中把打包的jar项目不间断运行

我们进到jar文件的目录后,用什么命令呢运行这个jar项目呢?

方式一:

java -jar XXX.jar

  • 这个命令,就是运行jar的命令,但是当我们关闭了连接这个服务器的xshell6窗口的时候,再次访问服务器的这个项目,就会发现,项目停止了,,,,
  • 看来,这个命令,启动的项目,关闭会话之后,项目进程也会关闭。
  • 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

那如何让窗口不锁定?

方式二:

java -jar XXX.jar &

  • & 代表在后台运行的意思
  • 特点:当前的ssh窗口不被锁定,但是当窗口关闭时,程序终止运行。

如何让窗口关闭时,程序仍然是运行的呢?

方式三:

nohup java -jar XXX.jar &

  • nohup的意思是不挂断运行命令,当账户退出或者终端关闭时,程序仍然运行。
  • 当用nohup命令执行作业时,缺省(未指定,系统默认的情况下)的情况下该作业的所有输出被重定向到nohup.out文件中,除非另外指定了输出文件。

方式四:

nohup java -jar XXX.jar >temp.txt &

  • temp.txt &的意思将nohup java -jar XXX.jar 命令的的输出、重定向到temp.txt文件中,而不是把输出内容打印到xshell命令页上.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值