#1 Le 22/04/2008, à 14:32
- thurston
[RESOLU] Lancement terminal ds script sans arreter deroulement script
Bonjour,
J'ai écrit des scripts qui me permettent de configurer automatiquement une nouvelle machine de mon réseau local.
Je lance l'install dans le script, puis je lance le programme nouvellement installé et en ouvrant une fenetre terminal, j'indique simplement quels doivent être les modif à apporter au logiciel.
Ca donne par exemple, pour quodlibet
sudo apt-get install quodlibet quodlibet-plugins quodlibet-ext exfalso
quodlibet
xterm -T quodlibet -e "echo \"0. Customize panels right icon with tools:\";
echo \" - Genre Personnes albums\";
echo \"1. Apply greffons\";
echo \" - DBus Multimedia Keys\";
echo \" - animated On-Screen Display (font 10 Delay 1.0s Top of screen\";
echo \"2. Import music from server: /media/UbServer01.music/music/mp3\";
echo \"------------------------------------\";
echo \"Type Enter to close once action done\";
read"
Mon problème est que le script s'arrete lorsque une ligne de commande est executée, et ainsi, je n'arrive pas à avoir en même temps:
quodlibet lancé et le terminal qui affiche les modif. De même pendant que je fais ces modif, j'aurais voulu que le script continue ses installations, et il est bloqué, attendant que je referme la fenetre terminal.
Quelqu'un a une idée?
Je pense que l'on peut résumer mon problème au lancement de lignes de scripts dans des "processus" différents, et parallèles.
Amitiés
Thurston
Dernière modification par thurston (Le 23/04/2008, à 20:09)
Hors ligne
#2 Le 22/04/2008, à 16:02
- Ultandir
Re : [RESOLU] Lancement terminal ds script sans arreter deroulement script
Tes scripts sont en shell non?
Le problème est que la gestion des processus différent se fait bien.....en C.
Je ne sais pas faire en shell et je ne pense pas que ce soit aussi bien géré qu'en C.
Soit tu passe en C, soit quelqu'un d'autre trouve la solution mais moi je ne voit que ca.
Fedora Cambridge i386
Zenwalk 5.2
-------------
Il y a 10 types de personnes : celles qui connaissent le binaire, et celles qui ne le connaissent pas.
Hors ligne
#3 Le 22/04/2008, à 18:39
- thurston
Re : [RESOLU] Lancement terminal ds script sans arreter deroulement script
Si quelqu un a la réponse en bash, ce serait cool...pas trop envide me lancer en C...
Merci
A+
Thurston
Hors ligne
#4 Le 22/04/2008, à 20:33
- thurston
Re : [RESOLU] Lancement terminal ds script sans arreter deroulement script
un petit up?
Hors ligne
#5 Le 22/04/2008, à 23:22
- ploc
Re : [RESOLU] Lancement terminal ds script sans arreter deroulement script
En utilisant la commande "&" en fin de ligne tu lances la commande dans un processus à part...
quodlibet &
Hors ligne
#6 Le 23/04/2008, à 20:08
- thurston
Re : [RESOLU] Lancement terminal ds script sans arreter deroulement script
Nickel ca marche.
Il me semblait que c'était simple mais à ce point, c'est trop top.
Merci à Ploc
A+
thurston
Hors ligne