Сделать R выход с ненулевым кодом состояния
Я ищу R-эквивалент выхода linux/POSIX (n), который остановит процесс с кодом выхода n, сигнализируя родительскому процессу, что произошла ошибка. Есть ли у R такая возможность?
2 ответа:
это аргумент к
quit()
. Смотрите?quit
.Аргументы:
status: the (numerical) error status to be returned to the operating system, where relevant. Conventionally ‘0’ indicates successful completion.
подробности:
Some error statuses are used by R itself. The default error handler for non-interactive use effectively calls ‘q("no", 1, FALSE)’ and returns error code 1. Error status 2 is used for R ‘suicide’, that is a catastrophic failure, and other small numbers are used by specific ports for initialization failures. It is recommended that users choose statuses of 10 or more.