我正在使用此Julia博客Capture Output in Julia来重定向错误。但是,由于异步性质RunContext
函数在填充STDERR之前调用,并且程序在尝试从空流中读取时挂起。一些Julia论坛已经讨论过相关问题,但我无法完全理解它。
我通过捕获异常然后将异常写入STDERR部分解决了这个问题,但是跟踪在这个过程中丢失了,我只知道异常而不是它的起源。
有人可以帮帮我吗?有更好的解决方案吗? - 谢谢
我在Mac Os X El Capitan v10.11.4上使用Julia v0.5
以下是我尝试运行的示例代码
atexit