Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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");

Hors 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

Hors 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

Hors 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

Haut de page ↑