84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
在linux系统上部署了一个java server。 日志采用logback组件记录的,输出在stdout上。 server是按照后台进程方式启动的,就是 java xxx.jar & 启动完成后,关闭了终端。 问题是下次打开终端再想查看java进程的stdout的输出,这个要怎么做呢?
人生最曼妙的风景,竟是内心的淡定与从容!
Linux下可以试试用nohup命令来后台启动,nohup会把stdout的日志记录在nohup.out文件上面,下次想查看的时候可以用tail -f nohup.out进行查看。
java xxx.jar >>log &
所有输出到stdout的内容,会重定向为输出到文件log中,>>log 是 1>>log的简写,这里的1代表stdout
文件log
>>log
1>>log
1
stdout
如果需要将stderr单独输出
java xxx.jar >>log 2>>stderr.log &
2代表stderr
2
stderr
Linux下可以试试用nohup命令来后台启动,nohup会把stdout的日志记录在nohup.out文件上面,下次想查看的时候可以用tail -f nohup.out进行查看。
输出重定向
所有输出到stdout的内容,会重定向为输出到
文件log
中,>>log
是1>>log
的简写,这里的1
代表stdout
如果需要将stderr单独输出
2
代表stderr