扫码关注官方订阅号
在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
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Linux下可以试试用nohup命令来后台启动,nohup会把stdout的日志记录在nohup.out文件上面,下次想查看的时候可以用tail -f nohup.out进行查看。
输出重定向
所有输出到stdout的内容,会重定向为输出到
文件log
中,>>log
是1>>log
的简写,这里的1
代表stdout
如果需要将stderr单独输出
2
代表stderr