Use Case:
有时候我们可能会 ./app > /dev/null 因为觉得不会需要它的输出。想要它的输出时,又不想重新运行。
又或者某个后台进程根本不知道输出被重定向到哪里了。
catp $pid 可以开始显示进程在这之后的输出。
1
Monad 2022 年 7 月 23 日 via iPhone
确实有类似需求 前排关注一下
|
2
AngryPanda 2022 年 7 月 24 日
strace -p <pid> -e <fd> 也可以。例如:
strace -p 1412 -p 1 |
3
AngryPanda 2022 年 7 月 24 日 strace -p 1412 -e 1
|
4
610915518 2022 年 7 月 24 日
有时候会有类似需求,先 mark 了
|
5
nmap 2022 年 7 月 25 日
@AngryPanda #3 -e 1 的意义是啥? man 上没看到😥
|
6
AngryPanda 2022 年 7 月 25 日 via iPhone
|
7
nmap 2022 年 7 月 25 日
@AngryPanda #6 我之前也以为是这个,但做了实验,输出到文件,fd 不是 1 ,一样能抓到😢
|
10
AngryPanda 2022 年 7 月 27 日 via iPhone
@nmap 帖代码吧
|