在 Perl 5 中可以system()
调用吗?die
(换句话说,为了 100% 防止执行system()
调用的程序崩溃,是否需要将其包装到一个eval
block中,或者这完全没有必要?)
我在 中没有找到任何提及这种可能性的内容perldoc system
,但也没有完全找到确切的“这个电话永远不会消亡”。
注意:这里的问题是关于基本 CORE Perl,没有autodie
或任何其他具有类似效果的自定义模块。此外,假设没有ALRM
设置任何信号或任何其他自定义信号处理程序。
我假设 Perl 5.* 的所有版本都表现相同,但如果不是,将不胜感激与 5.8 有关的答案。