Bonjour à tous !
J'aurais besoin de vos lumières concernant un moyen de quitter plusieurs scripts d'un coup.
En effet, j'ai conçu des scripts qui s'appellent les uns les autres, ce qui provoque un hiérarchie à 3 niveaux :
Script père -> Scripts fils -> Scripts "petit-fils"
Le problème est que si une commande s'exécute mal dans un des scripts de niveau 3, un simple exit ferme uniquement ce script là et l'exécution se poursuit au niveau 2.
Est-il du coup possible via un exit (ou une autre commande) de quitter l'ensemble du processus, peu importe le niveau dans lequel on se trouve ?
PS : J'ai testé "set -e" mais cette commande est contraignante car au moindre grep vide, tout s'arrête...
Merci d'avance
Partager