从非交互式R脚本执行中捕获返回码

时间:2013-05-16 11:59:34

标签: r scripting batch-processing

我需要批量启动一些R进程,并且我想从脚本语言中获取返回代码,以了解R进程是否在执行过程中存在问题。

一般来说我需要的是:

EXEC "R batch processing" 
IF RC<>0 THEN 
    EXEC recovery process 
    END 

所以我的问题是:我可以退出R批处理,将返回代码传递给调用者吗?

1 个答案:

答案 0 :(得分:0)

使用quit中的R功能,例如quit(status = 1)然后在您的批处理脚本中捕获它 - 您可能需要谷歌如何使用您的脚本语言进行操作。