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

 

posted on 2020-06-05 15:39  唐小夏  阅读(276)  评论(0编辑  收藏  举报