说到运行jar包,脑海里首先浮现的是java -jar xxx.jar
但是这样运行有一个问题,在我们关闭窗口的时候,程序进程也会被关闭掉
如果我们想关闭掉窗口依然保持程序的运行该怎么做呢?
nohup java -jar xxx.jar > demo.log 2>&1 & 命令支持关闭掉窗口保持程序的运行
上面的2 和 1 的意思如下:
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)
将运行的jar 错误日志信息输出到指定的文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行