Bonjour,

J'ai plusieurs scripts sh et j'aimerais exécuter quelques uns en parallèle, de cette manière :

nohup script1.sh &
nohup script2.sh &
etc ...
Mais c'est l’utilisateur qui choisit les scripts à exécuter de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,