我可以在 R 中捕获信号吗?

iso*_*mes 5 error-handling r sigint sigterm

在 bash 中,我可以捕获SIGINTSIGKILLSIGTERM等。这使我可以根据程序意外停止的方式做不同的事情。

有没有办法在R中做到这一点?

Ric*_*ven 1

扩展一下我的评论,OP要求我发布作为答案


条件的帮助文件有描述

这些函数提供了处理异常情况(包括错误和警告)的机制。

文件中解释了许多处理函数,并附有示例。所以我建议从

help(conditions)
## and
example(conditions)
Run Code Online (Sandbox Code Playgroud)

此外,tools::assertCondition可能也值得一看。它链接在条件文档的底部。