Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1586 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script SHELL. Executer du code dans une 2eme fenetre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script SHELL. Executer du code dans une 2eme fenetre...

n°960165
tanshiro
Posté le 03-10-2007 à 14:35:33  profilanswer
 

Bonjour à vous  :jap: .
 
Je me colle au shell en ce moment, mais tout n'est pas encore clair. J'utilise ubuntu 7.04
Je voudrais executer du script dans une 2eme fenetre, appellé par le premier shell:
 

Code :
  1. #partie1
  2. echo Bonjour les gens
  3. echo Fenetre 1
  4. gnome-terminal
  5. #partie2
  6. echo Re-bonjour les gens
  7. echo Fenetre 2


 
Je voudrais que la 2eme partie de mon code s'execute dans la nouvelle fenetre ouverte par la commande gnome-terminal. C'est pas le cas, tout se fait dans la 1ere.
 
 
 
La 2eme méthode serai que je fasse 2 scripts et que le premier appelle le 2eme, mais une fois de plus, tout s'ouvre dans le meme shell...
 
Si vous avez une idée pour me sortir de la panade, je vous en remercie :sweat:  
( c'est chiant d'etre bloqué par des merdouilles comme ça  :fou: ...)

mood
Publicité
Posté le 03-10-2007 à 14:35:33  profilanswer
 

n°960166
zecrazytux
Posté le 03-10-2007 à 14:41:12  profilanswer
 

tu peux appeler gnome-terminal en lui disans d'executer un script

n°960167
tanshiro
Posté le 03-10-2007 à 14:48:42  profilanswer
 

tu peux m'en dire un peu plus ?
 
j'ai essayé , ça marche pas
gnome-terminal -e test2.sh

n°960168
Fork Bomb
Obsédé textuel
Posté le 03-10-2007 à 14:49:26  profilanswer
 

Je viens de tester avec Terminal.
Si je tapes konsole nom_du_fichier.sh, ça ouvre une nouvelle fenêtre.
Bien sûr Konsole et Terminal sont deux programmes distincts.
Il faudra pour le moment faire comme ça: utiliser 2 programmes différents.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°960170
o'gure
Modérateur
Multi grognon de B_L
Posté le 03-10-2007 à 14:50:35  profilanswer
 

Quand tu dis ca ne marche pas... pense à préciser exctement ce qu'il se passe (ie: message d'erreur, ouverture de gnome-terminal...)
 
Le ca ne marche, c'est pas très parlant...


---------------
Relax. Take a deep breath !
n°960171
o'gure
Modérateur
Multi grognon de B_L
Posté le 03-10-2007 à 14:51:26  profilanswer
 

Fork Bomb a écrit :

Il faudra pour le moment faire comme ça: utiliser 2 programmes différents.


Pourquoi ?


---------------
Relax. Take a deep breath !
n°960174
Fork Bomb
Obsédé textuel
Posté le 03-10-2007 à 14:54:08  profilanswer
 


pour le moment  :p

 

C'est a dire, en attendant que quelqu'un trouve une solution "propre".  :)


Message édité par Fork Bomb le 03-10-2007 à 14:54:56

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°960175
tanshiro
Posté le 03-10-2007 à 14:57:12  profilanswer
 

Alors, avec exemple, ça donne:
 
 
test1.sh

Code :
  1. echo fenetre1
  2. gnome-terminal -x test2.sh


 
 
test2.sh

Code :
  1. echo fenetre2


 
J'ouvre ma console, je tappe bash test1.sh (les deux scripts sont à la racine de mon rep. perso)
Il m'ouvre la 1ere fenetre et la 2eme avaec le message suivant :
 
Il y a eu une erreur lors de la création du processus fils pour ce terminal
 
 
Voilà voilà... si je peux vous en dire plus...

n°960176
zecrazytux
Posté le 03-10-2007 à 15:00:45  profilanswer
 

ça marche
 

Code :
  1. #!/bin/bash
  2. echo "ehehehhe"
  3. nohup gnome-terminal -x  b.sh &
  4. echo "huhuhué"


 
seulement b.sh est écécuté, point barre, si ta juste un echo, ça dure même pas une seconde. si tu fais un sleep 30, tu verra que ça marche

n°960178
wedgeant
Da penguin inside
Posté le 03-10-2007 à 15:02:58  profilanswer
 

Code :
  1. gnome-terminal -x script.sh && echo "youhouuu"


 
:spamafote:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 03-10-2007 à 15:02:58  profilanswer
 

n°960180
zecrazytux
Posté le 03-10-2007 à 15:05:44  profilanswer
 

wedgeant a écrit :

Code :
  1. gnome-terminal -x script.sh && echo "youhouuu"


:spamafote:


coucou toi :hello:

n°960181
wedgeant
Da penguin inside
Posté le 03-10-2007 à 15:06:16  profilanswer
 


[:pato el canardo]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°960186
tanshiro
Posté le 03-10-2007 à 15:59:39  profilanswer
 

Merci mais, toutes vos réponses me donnent une popup d'erreur a l'ouverture du second terminal:
 
"Il y a eu une erreur lors de la création du processus fils pour ce terminal"
 
Une idée s'ou ça peut venir ?

n°960187
zecrazytux
Posté le 03-10-2007 à 16:01:53  profilanswer
 

tanshiro a écrit :

Merci mais, toutes vos réponses me donnent une popup d'erreur a l'ouverture du second terminal:
 
"Il y a eu une erreur lors de la création du processus fils pour ce terminal"
 
Une idée s'ou ça peut venir ?


ta testé mon mien ? moi tested et aproved :jap: sur ma mdv 2008RC2 !

n°960189
tanshiro
Posté le 03-10-2007 à 16:07:08  profilanswer
 

et oui, meme que c'était le preumch' que j'ai testé.... toutpareil  :o

n°960192
wedgeant
Da penguin inside
Posté le 03-10-2007 à 16:13:20  profilanswer
 

remplaces "gnome-terminal -x" par "xterm -e" :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°960194
tanshiro
Posté le 03-10-2007 à 16:18:16  profilanswer
 

Whoooké, j'ai trouvé c'était tout con en fait...
 

Code :
  1. gnome-terminal -x test2.sh

 
>> PAS BIEN !!!
 

Code :
  1. gnome-terminal -x bash test2.sh


Code :
  1. gnome-terminal -x ./test2.sh

( si rendu executable)
>> BIENNNNN !

n°960196
wedgeant
Da penguin inside
Posté le 03-10-2007 à 16:20:54  profilanswer
 

Ah bah voui forcément :o
Nous on part du fait que tes scripts sont exécutables [:god]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°960209
tanshiro
Posté le 03-10-2007 à 16:48:51  profilanswer
 

ha tiens, un 2eme problème se pose...
 
Donc on va dire que mon script1 récupère des paramètres et lance une appli qui tourne en boucle
 
Mon script 2 fait de meme mais avec une autre appli. Le but du jeu et qu'elles tournent les deux en meme temps.
 
Or tout se passe bien, mais je suis obligé d'arréter mon appli lancée par le script 1 pour que le script 2 s'execute a son tour... on peut pas les faire tourner les deux en meme temps ?
 
Script1
 

Code :
  1. echo -n "blablablabla ?"
  2. read blabla
  3. sudo [monappli] -truc blabla
  4. gnome-terminal -x bash test2.sh


 
et bien sur gnome-terminal -x bash test2.sh ne n'execute qu'après que [monappli] ai finie de chaoupiner ou que je fasse Ctrl+C .
 
Une idée pit'etre ?
 
Merki
 
[EDIT] J'ai oublié de dire que si je fais l'inverse, c'est pareil :
 

Code :
  1. gnome-terminal -x bash test2.sh
  2. sudo [monappli] -truc blabla


 
Il attend que mon terminal 2 se ferme pour lancer mon appli ...


Message édité par tanshiro le 03-10-2007 à 16:51:29
n°960211
o'gure
Modérateur
Multi grognon de B_L
Posté le 03-10-2007 à 16:50:02  profilanswer
 

préfixe ta ligne par nohup et mets à la fin un &


---------------
Relax. Take a deep breath !
n°960217
tanshiro
Posté le 03-10-2007 à 16:55:17  profilanswer
 

effectivement ça marche du feu de dieu...
 
Merci à tous pour votre aide  :jap:  

n°960226
zecrazytux
Posté le 03-10-2007 à 17:10:17  profilanswer
 

o'gure a écrit :

préfixe ta ligne par nohup et mets à la fin un &


erf on ne me lis pas :'(

n°960229
o'gure
Modérateur
Multi grognon de B_L
Posté le 03-10-2007 à 17:15:07  profilanswer
 

Tiens je croyais qu'il y avait un nouveau message et en fait non [:pingouino]

Spoiler :

[:ddr555]


---------------
Relax. Take a deep breath !
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script SHELL. Executer du code dans une 2eme fenetre...

 

Sujets relatifs
[Résolu]petit script shellExécuter un formulaire php depuis le shell (import ical)
Shell : mini script pour l'utilisation de sedConsole : position du curseur / d'une fenêtre
[shell] tris d'une tailleProblème script Linux
Script / programme pour analyser %CPU 
Plus de sujets relatifs à : Script SHELL. Executer du code dans une 2eme fenetre...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR