Si j’ai un script de shell UNIX contenant des commandes sur chaque ligne à exécuter, comme
#!/bin/bash
command1
command2
commande2 à n'exécuter qu'après l'achèvement de commande1. comment y arriver
Réponses:
2 pour la réponse № 1Vous avez déjà terminé. Bash attend normalement que chaque commande soit exécutée avant d’exécuter la commande suivante. Si vous terminez la commande avec une esperluette (&
), la commande est exécutée en arrière-plan, mais comme vous ne l’avez pas fait, chaque commande est exécutée de manière synchrone.