Как мне заставить сценарий R (версия 3.4.2, CentOS 6.9) остановиться на Ошибка вместо того, чтобы продолжить счастливо?Мой файл:
$ cat tmp.R
a = 9
print(a)
print(b)
print(d)
print("Should never get here")
Запуск tmp.R
без интерактивного доступа:
$ Rscript tmp.R
Looking for libraries in : ~/.R/3.4.2-lib
[1] 9
Error in print(b) : object 'b' not found
Error in print(d) : object 'd' not found
[1] "Should never get here"
Вопрос: Как заставить R остановить выполнение при возникновении ошибки?
Я пробовал такие вещи, как options(error=stop)
и options(error=browser)
, которые работают в интерактивном случае, но не неинтерактивный пример Rscript.