J'ai un script comprenant plusieurs commandes. Comment regrouper des commandes à exécuter ensemble (je souhaite créer plusieurs groupes de commandes. Dans chaque groupe, les commandes doivent s'exécuter en parallèle (en même temps). Les groupes doivent s'exécuter séquentiellement, en attendant qu'un groupe se termine avant de démarrer le groupe suivant) ... ie
#!/bin/bash
command #1
command #2
command #3
command #4
command #5
command #6
command #7
command #8
command #9
command #10
comment puis-je exécuter toutes les 3 commandes ensemble? J'ai essayé:
#!/bin/bash
{
command #1
command #2
command #3
} &
{
command #4
command #5
command #6
} &
{
command #7
command #8
command #9
}&
command #10
Mais cela n'a pas fonctionné correctement (je veux exécuter les groupes de commandes en parallèle en même temps. Je dois également attendre que le premier groupe se termine avant d'exécuter le groupe suivant)
Le script se termine avec un message d'erreur!