Java后台运行Jar包程序

通常我们都会以下面的方式运行jar:

1
[ubuntu@ubuntu]# java -jar demo.jar
AUTOIT

但是关闭当前窗口就会停止运行项目,要想解决这个问题,就需要在后台运行。

1
[ubuntu@ubuntu]# nohup java -jar demo.jar  > log.file  2>&1 &
MEL

其中
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)

将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

要想停止后台的进程,查找Java进程号

1
ps -ef | grep java
VIM

然后杀掉进程即可。


Java后台运行Jar包程序
https://leehoward.cn/2021/05/06/Java后台运行Jar包程序/
作者
lihao
发布于
2021年5月6日
许可协议