#26 Le 13/03/2010, à 17:11
- credenhill
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
soit dans gnome-terminal --tab -e "/chemin/script param1;$SHELL" ...
soit à la fin de script
soit à la fin du perl ; system("/bin/bash");
En ligne
#27 Le 13/03/2010, à 18:17
- [R]
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
Alors j'ai testé ceci :
#!/bin/bash
gnome-terminal --tab -e "perl -I scriptperl --diversparamètres;$SHELL" --tab -e "perl -I scriptperl --diversparamètres;$SHELL etc...
Mais pareil : les onglets se ferment lorsque la tâche est terminée.
Hors ligne
#28 Le 14/03/2010, à 09:22
- credenhill
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
le -e ne semble accepter qu'une seule commande
essayer
gnome-terminal --tab -e /chemin/script
et dans script
#!/bin/bash
perl -I scriptperl --diversparamètres
$SHELL
En ligne
#29 Le 14/03/2010, à 14:48
- [R]
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
Bonjour,
Ma situation n'est pas exactement celle là :
- dans /home/bin j'ai créé comme recommandé un fichier monscript
- ce script appelle l'ouverture des 12 processus dans 12 onglets, il se compose comme suit :
#!/bin/bash
gnome-terminal --tab -e "perl -I nomduscriptperl -diversparametres1" --tab -e "perl -I nomduscriptperl -diversparametres2", etc
Je ne sais si tu vois la différence ?
Hors ligne
#30 Le 14/03/2010, à 16:33
- credenhill
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
tu peux essayer un seul monscript comme ça:
monscript sans paramètres démare gnome-terminal et ses onglets
monscript avec paramètre(s) appelle perl puis le shell, donc ne ferme pas l'onglet
#!/bin/bash
if [ $# -ne 0 ] ; then
perl -I nomduscriptperl "$*"
$SHELL
exit
fi
gnome-terminal \
--tab -e "monscript -diversparametres1" \
--tab -e "monscript -diversparametres2", etc
En ligne
#31 Le 21/03/2010, à 21:59
- Maisondouf
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
tu peux créer un profil "amoi' dans gnome-terminal et que ce profil laisse les fenêtres ouvertes à la fin.
dans ta commande tu inclus '--profile=amoi'
ça doit marcher...
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#32 Le 21/03/2010, à 22:07
- Maisondouf
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
pour automatiser le lancemant de tes scriptes tu peux faire une boucle.
ça t'oblige à créer un petit fichier (ici param1, param2,...) contenant les paramètres de chaque lancement
#! /bin/bash
# début de la ligne de commande
cmd="gnome-terminal --profile=amoi "
# concaténation des 12 lancements
for script in {1..12};
do
p=`cat param$script`
cmd=`echo $cmd --tab -e "monscript $p"`
done
# exécution
$cmd
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#33 Le 21/03/2010, à 22:25
- Maisondouf
Re : [résolu] Plusieurs scripts en parallèle dans plusieurs onglets
Sinon si l'option globale --profile=amoi ça marche pas pour les tab, il y a l'option --tab-with-profile=amoi à la place de --tab.
à tester
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne