稍微看一下另一个问题(Print or die: how to check if a GPFS network mounted file is available)autodie是一个非常有用的实用程序,因为它发出了许多可能是致命的,实际上是致命的调用。

open这样的东西-编写open or die很常见。

但是autodie的问题是:



您不能强迫它之一:

Cannot make the non-overridable builtin print fatal

因此,只需编写自己的'print_or_die'子句,有没有办法复制类似于autodie编译指示的东西,它也可以捕获print返回码?

(对于可能与之相关的情况,请参见上面的链接。NFS软装载在写入时出错,它们不会阻塞)

最佳答案

在我看来,您自己就有了答案:



据我所知,print在大多数情况下应该不是致命的,因此您提供的解决方法print_or_die似乎也可以解决。

08-27 12:44