Java -jar
说到运行jar包通常我们都会以下面的方式运行:
[root@iZuf6fren2i6nrhrnotkmiZ ~]# java -jar ms-admin.jar
这样运行的话会有一个问题,就是我们一关闭当前窗口就会停止运行项目,要想解决这个问题,就需要在后台运行。
[root@iZuf6fren2i6nrhrnotkmiZ ~]# nohup java -jar ms-admin.jar > logs.file 2>&1 &
上面的2 和 1 的意思如下:
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)
将运行的jar 错误日志信息输出到logs.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。
[root@iZuf6fren2i6nrhrnotkmiZ ~]# nohup java -jar ms-admin.jar > logs.file 2>&1 &
[1] XXX