我已经运行脚本好几天了。我将stdout重定向到$HOME/mylog
,但没有重定向stderr,因为我认为上面没有任何内容。突然,成千上万的线路开始在stderr上运行,所以我暂停了工作。$HOME/myerr
从现在开始,是否有一种方法可以将stderr重定向到,而无需重新启动脚本?
我在盒子上有sudo访问权限,它是OSX。
也许有一些使用工具陷阱的东西?
我不会丢失脚本到目前为止所做的工作,并从头开始重新启动它。有没有一种方法可以在磁盘上“转储内存中的对象”,冻结程序,编辑变量(例如文件描述符)并使用新的上下文恢复?
可能的重复重定向/ grep'ing现有shell的标准输出
—
吉尔“SO-停止作恶”