[Shell Unix] Utilisation du WAIT
Résolu/Fermé
Trezeg
Messages postés
73
Date d'inscription
mercredi 20 décembre 2006
Statut
Membre
Dernière intervention
24 novembre 2010
-
5 janv. 2007 à 13:50
Trezeg - 9 janv. 2007 à 09:42
Trezeg - 9 janv. 2007 à 09:42
3 réponses
Trezeg
Messages postés
73
Date d'inscription
mercredi 20 décembre 2006
Statut
Membre
Dernière intervention
24 novembre 2010
2
8 janv. 2007 à 12:12
8 janv. 2007 à 12:12
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 ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
5 janv. 2007 à 14:09
5 janv. 2007 à 14:09
Salut,
Normalement la commande "wait" attend la fin des processus lancés en arrière plan pour continuer son exécution.
Explique-nous ce que tu veux faire exactement ;-))
Normalement la commande "wait" attend la fin des processus lancés en arrière plan pour continuer son exécution.
Explique-nous ce que tu veux faire exactement ;-))
8 janv. 2007 à 18:30
Essaie ça : ;-))