56 votes

Faire sortir R avec un code de statut différent de zéro

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

62voto

Joshua Ulrich Points 68776

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.
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X