获取进程的标准输出

起因是我想看到spring项目的标准输出,注意不是日志输出是标准输出,我想到了spring就是一个java进程,怎么能够获取到这个进程的标准输出呢?首先找到进程号,然后获取进程的标准输出。linux一切到可以看作文件,/proc/pid/fd/1 就是pid进程的标准输出。

0描述符 标准输入
1描述符 标注输出
2描述符 标注错误输出

文件描述符指向了管道或者文件或者socket
在这里插入图片描述

标准输出指向了终端
在这里插入图片描述

posted @ 2022-03-06 10:38  叶常落  阅读(209)  评论(0编辑  收藏  举报