Shell > Contourner des Exit de sous procédure
Résolu/Fermé
Zmon
-
Modifié le 8 sept. 2017 à 13:30
Zmon Messages postés 9 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 14 septembre 2017 - 14 sept. 2017 à 14:41
Zmon Messages postés 9 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 14 septembre 2017 - 14 sept. 2017 à 14:41
A voir également:
- Shell > Contourner des Exit de sous procédure
- Classic shell windows 11 - Télécharger - Personnalisation
- Comment contourner family link - Forum Xiaomi
- Comment contourner un brouilleur - Forum Mobile
- Captvty drm contourner - Forum PDF
- Shell pause ✓ - Forum Shell
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
8 sept. 2017 à 16:00
8 sept. 2017 à 16:00
Salut,
Normalement la commande
Normalement la commande
returnen lieu et place de
exitdevrait faire le job ;-)
man bashpour plus de détails ou :
$ help return
return: return [n]
Termine depuis une fonction du shell.
Entraine l'arrêt d'une fonction ou d'un script sourcé, avec le code de retour spécifié par N.
Si N est omis, le code de retour est celui de la dernière commande exécutée
à l'intérieur de la fonction ou du script
Code de retour :
Renvoie N ou le code d'échec si le shell n'est pas en train d'exécuter une fonction ou un script.
Modifié le 8 sept. 2017 à 16:08
Merci pour ta réponse.
Effectivement si ça ne tenait qu'à moi j'aurais remplacé les exit par des return dans le shell CONTROL, malheureusement je ne peux pas toucher aux shells autre que PROGPRINCIPAL.
J'aurais aimé savoir s'il existe une commande qui permet par exemple d'interdire l'exécution des "exit" aux shells fils qui seront lancés (et à leurs fils), ou une solution de ce genre, en ne touchant donc qu'à mon PROGPRINCIPAL.
Et si en plus de cela il existe une solution qui me permet quand même de savoir s'il y a eu une erreur dans les shells fils dans mon PROGPRINCIPAL, ce serait la perfection ! :)
8 sept. 2017 à 16:38
8 sept. 2017 à 16:41
plus précisément, PROGPRINCIPAL lance SOUSPROG, et ce dernier lance à la suite CALCUL1, CONTROL, CALCUL2, CONTROL etc.
8 sept. 2017 à 16:46
Est-ce que le programme est sourcé ( ) ou simplement appelé ( ) ?
8 sept. 2017 à 16:51
. chemin/CONTROL