Retourner au contenu associé (entrée de forum : outil en ligne commande pour exécuter une commande après une autre (déjà lancée))
Posté par Marc Quinton le 08 février 2013 à 09:46. En réponse au message outil en ligne commande pour exécuter une commande après une autre (déjà lancée). Évalué à 4.
il semble que wait fait exactement ce que tu souhaites :
$ sleep 100 & [1] 26121 $ wait 26121 && echo "sleep terminé" [1]+ Fini sleep 100 sleep terminé
si je tu le process, ca ne fonctionne pas sans doute à cause de l'opérateur && ; si jamais remplacer && par ;
$ sleep 20 & [1] 26172 $ wait %1 && echo "sleep terminé" [1]+ Complété sleep 20
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# bash::wait
Posté par Marc Quinton . En réponse au message outil en ligne commande pour exécuter une commande après une autre (déjà lancée). Évalué à 4.
il semble que wait fait exactement ce que tu souhaites :
si je tu le process, ca ne fonctionne pas sans doute à cause de l'opérateur && ; si jamais remplacer && par ;