Lancer des scripts en parallèle suite à une saisie de l'utilisateur
Bonjour,
J'ai plusieurs scripts sh et j'aimerais exécuter quelques uns en parallèle, de cette manière :
Citation:
nohup script1.sh &
nohup script2.sh &
etc ...
Mais c'est l’utilisateur qui choisit les scripts à exécuter de cette manière :
Code:
bash fichier.sh -b s1 -b s2 -b s3 .... -b sn
(b c'est une option parmi d'autres options existants dans mon script fichier.sh)
J'aimerais suite à cette saisie, faire un truc du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Si option b contient l'argument s1
alors faire :
bash script1.sh
Si option b contient les arguments s1 et s2
alors faire :
nohup script1.sh &
nohup script2.sh &
Si option b contient les arguments s1, s2 et s5
alors faire :
nohup script1.sh &
nohup script2.sh &
nohup script5.sh &
etc ... |
Je débute en scripts shell et je ne vois pas comment réaliser ça
Si quelqu'un pourrait m'aider pour avancer, ça serait très sympas
Merci
Cordialement,