/ / shell script pour exécuter commande2 après l'achèvement de commande1 sous unix - shell, traitement en série

script shell pour exécuter command2 après achèvement de command1 dans unix - shell, traitement en série

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 № 1

Vous 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.