【发布时间】:2010-09-19 23:11:33
【问题描述】:
我有一些脚本本应该停止运行,但会一直挂着。有什么方法可以让我以一种可读的方式弄清楚他们向 STDOUT 和 STDERR 写入的内容吗?
例如,我尝试过这样做:
$ tail -f /proc/(pid)/fd/1
但这并没有真正起作用。无论如何,这是一个很长的镜头。
还有其他想法吗?
strace 本身就非常冗长且无法阅读。
注意:我只对他们的输出感兴趣,对其他任何东西都不感兴趣。我有能力自己弄清楚其他事情;这个问题只关注在启动它之后访问正在运行的进程的stdout和stderr。
【问题讨论】:
-
当我的目标程序写入管道时,这对我有用,