# Script global

**URL:** <https://www.debian-fr.org/t/script-global/14398>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 5:45 UTC](https://www.debian-fr.org/t/script-global/14398 "2016-02-20T17:45:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Su1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/9fc348/32.png) [@Su1](https://www.debian-fr.org/u/Su1)\
**Post date:** [Février 20, 2016, 5:45 UTC](https://www.debian-fr.org/t/script-global/14398/1 "2016-02-20T17:45:46Z")

</div>

Bonjour a tous !

Toujours aussi débutant sur linux, je suis confronté a un nouveau problème :

Pour des besoins spécifiques, je lance sur un serveur distant une série de scripts et de screens, effectuée “manuellement tout se passe bien” mais pour plus de commodité j’ai décidé d automatiser cette tache, le principe est le suivant :

lancer script A, script B, script C, pause de 5 minutes, créer et lancer screen 1 et script 1, screen 2 et script 2 et screen 3 et script 3, fin de procédure.

A cette fin j ai redigé comme suit… (avec mes faibles connaissances) donc comme un pied !

```auto
#!/bin/bash

#Lancement des scripts serveurs
./scriptA.sh ; ./scriptB.sh ; ./scriptC.sh ; 

#Attente et lancement du screen 1
sleep 5m && screen -dmS script1 ;
screen -r script1 ;
./script1 <+parametres du script> &
#detacher le screen?
exit ;

#Lancement du screen 2
screen -dmS script2 ;
screen -r script2 ;
./script2 <+parametres du script> &
#detacher le screen?
exit ;

#Lancement du screen 3
screen -dmS script3 ;
screen -r script3 ;
./script3 <+parametres du script> &
#detacher le screen?
exit ;
done
```

script1, 2 et 3 sont a la fois le nom de mes screens et un script lancé dans ce screen, mon souci principal et de détacher le screen dans ce script, tel que je le fais a la main avec CTRL +a+d, et ce, afin de déclarer et lancer le screen suivant…

Merci d avance pour votre aide.

---

<div class="post-metadata">

**Author:** ![Su1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/9fc348/32.png) [@Su1](https://www.debian-fr.org/u/Su1)\
**Post date:** [Février 20, 2016, 5:46 UTC](https://www.debian-fr.org/t/script-global/14398/2 "2016-02-20T17:46:19Z")

</div>

😮 Il n’y aurai donc aucun moyen de détacher un screen dans un script ?
