1、windows和linux执行jar命令是一样的,java -jar xxx.jar
2、使用nohup命令将jar程序设置成后台运行,运行日志输出到nohup.out,关闭窗口无影响
nohup java -jar xxx.jar > nohup.out 2>&1 &
3. 查看指定jar进程命令
ps aux|grep xxx.jar
4. 杀死指定jar进程命令
kill -9 进程号
linux shell中"2>&1"含义
对于&1更准确的说应该是文件描述符 1,而1表示标准输出,stdout。
对于2 ,表示标准错误,stderr。
2>&1 的意思就是将标准错误重定向到标准输出。这里标准输出已经重定向到了 nohup.out。那么标准错误也会输出到nohup.out