[Shell Unix] Utilisation du WAIT
Résolu
Trezeg
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
Trezeg -
Trezeg -
Bonjour,
J'aimerais appeler un shell unix à l'intérieur d'un shell père. Je sais que la commande WAIT est utilisable dans ce cas mais je n'arrive pas à l'implémenter.
Faut-il mettre le mot clé avant ou après l'appel ? J'ai essayé de consulter le man mais ca ne m'éclaire pas trop sur la question.
Merci.
J'aimerais appeler un shell unix à l'intérieur d'un shell père. Je sais que la commande WAIT est utilisable dans ce cas mais je n'arrive pas à l'implémenter.
Faut-il mettre le mot clé avant ou après l'appel ? J'ai essayé de consulter le man mais ca ne m'éclaire pas trop sur la question.
Merci.
3 réponses
Salut,
Voici ce que je veux faire
# ==============================
# Initialisation de variables
# ==============================
print Nom du repertoire Racine # Utilisé plus loin dans mon shell
ROOT_DIR='../../..' # Utilisé plus loin dans mon shell
print Date # Utilisé plus loin dans mon shell
vDate='date +%Y%m%d' # Utilisé plus loin dans mon shell
./../monSeconShell.sh
#reprise du shell courant quand monSeconShell.sh est terminé.
exit 0
# =================================
# Fin
# =================================
Je veux m'assurer que mon shell attendra bien la fin de monSeconShell.sh avant de reprendre la main d'oú la nécessité d'utiliser WAIT, mais comment ?
Voici ce que je veux faire
# ==============================
# Initialisation de variables
# ==============================
print Nom du repertoire Racine # Utilisé plus loin dans mon shell
ROOT_DIR='../../..' # Utilisé plus loin dans mon shell
print Date # Utilisé plus loin dans mon shell
vDate='date +%Y%m%d' # Utilisé plus loin dans mon shell
./../monSeconShell.sh
#reprise du shell courant quand monSeconShell.sh est terminé.
exit 0
# =================================
# Fin
# =================================
Je veux m'assurer que mon shell attendra bien la fin de monSeconShell.sh avant de reprendre la main d'oú la nécessité d'utiliser WAIT, mais comment ?
Essaie ça : ;-))