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