os._exit ( )
DESCRIPTION.
Force l'arrêt du processus avec un statut donné.
SYNTAXE.
os._exit ( statut )
os._exit ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
statut ⇨ statut d’extinction [ optionnel ]
REMARQUES.
statut doit être l'une des valeurs suivantes, pour retourner un code de sortie signifiant :
- os.EX_CANTCREAT, un fichier spécifié par l'utilisateur n'a pas pu être créé, sous UNIX ;
- os.EX_CONFIG, une erreur de configuration est apparue, sous UNIX ;
- os.EX_DATAERR, les données en entrées étaient incorrectes, sous UNIX ;
- os.EX_IOERR, une erreur est apparue pendant une E/S sur un fichier, sous UNIX ;
- os.EX_NOHOST, un hote spécifié n'existe pas, sous UNIX ;
- os.EX_NOINPUT, un des fichiers d'entrée n'existe pas ou n'est pas lisible, sous UNIX ;
- os.EX_NOPERM, il manque certaines permissions pour réaliser une opération , sous UNIX ;
- os.EX_NOTFOUND, quelque chose comme « une entrée n'a pas été trouvée », sous UNIX ;
- os.EX_NOUSER, un utilisateur spécifié n'existe pas, sous UNIX ;
- os.EX_OK, aucune erreur n'est arrivée, sous UNIX ;
- os.EX_OSERR, une erreur du système d'exploitation a été détectée, , sous UNIX ;
- os.EX_OSFILE, un fichier n'existe pas, n'a pas pu être ouvert, ou avait une autre erreur, sous UNIX ;
- os.EX_PROTOCOL, un protocole d'échange est illégal, invalide, ou non-compris, sous UNIX ;
- os.EX_SOFTWARE, une erreur interne d'un programme a été détectée, sous UNIX ;
- os.EX_TEMPFAIL, un échec temporaire est apparu pendant une opération réessayable, sous UNIX ;
- os.EX_UNAVAILABLE, un service requis n'est pas disponible, sous UNIX ;
- os.EX_USAGE, les commandes n'ont pas été utilisées correctement, sous UNIX ;
L'appel de la méthode os._exit ( ) ne devrait être employée que pour sortir d'un processus fils, issue de l'appel de la méthode os.fork ( ). Généralement, on quittera un processus avec la méthode sys.exit ( ), du module sys de la bibliothèque standard.
Certaines de ces valeurs autorisées pour statut sont absentes d'os issue de UNIX. On utlisera statut surtout pour les applications systèmes codées en Python.
EXEMPLE.
import os
kfils = os.fork ( )
os._exit ( os.EX_OK )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.