web-dev-qa-db-fra.com

Faire sortir R avec un code d'état différent de zéro

Je recherche l'équivalent R de l'exit linux/POSIX (n) qui arrêtera le processus avec le code de sortie n, signalant au processus parent qu'une erreur s'est produite. Est-ce que R a une telle installation?

57
Setjmp

C'est un argument pour quit(). Voir ?quit.

Arguments:

status: the (numerical) error status to be returned to the operating
        system, where relevant.  Conventionally ‘0’ indicates
        successful completion.

Détails:

 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.
61
Joshua Ulrich
quit(status=1)

Remplacer 1 par le code de sortie dont vous avez besoin.

1
ligand