Re: problème bash et fenêtre
Le Thu, 03 Nov 2011 09:49:48 +0100,
Michel Campfort <cft1@free.fr> a écrit :
> Le 02/11/2011 21:40, moi-meme a écrit :
> > un problème pas typiquement Debian mais script BASH :
> >
> > je veux afficher une commande dans une fenêtre console.
> >
> > la commande : fichier commande (avec un chmod 777 pour garantir)
> > #!/bin/bash
> > ls *
> > echo "taper RETURN pour finir"
> > read
> >
> > Le fichier d'appel prog : (avec un chmod 777 pour garantir)
> > #!/bin/bash
> >
> > xterm -e ./prog_sync
> >
> > echo "prog"
> > read
> >
> > Quand je lance ./prog : une fenêtre clignote puis disparaît
> > instantanément.
> > Seul le "prog" apparaît, pas le "taper RETURN pour finir".
> >
> > la commande :
> > xterm -e ./prog_sync
> > lancée à parti de la console fonctionne ...
> >
> > Je sèche. J'ai essayé avec terminator ou x-terminal-emulator mais
> > le fonctionnement est identique.
> >
> > LA bourde doit être grosse mais je ne la vois pas.
> >
> > Un œil neuf ...
> >
> > Merci D'avance à cet œil.
> > C Hiebel
> >
>
> Je n'ose pas dire "bonjour moi-meme" à quelqu'un d'autre, enfin...
>
> Ceci devrait fonctionner comme tu le veux :
>
> #!/bin/bash
> ls *
> echo
> read -n1 -r -p "Appuyez une touche . . ." key
>
> Appelé par ( si le script s'appelle toto ):
>
> #!/bin/bash
> xterm -e /home/user/toto
>
> Il y a probablement d'autres solutions.
>
> Amicalement
>
> Michel
>
bonjour,
il serait plus sage d'employer les "shellmetas"
application et reprise de l'instruction :
#!/bin/bash
xterm -e $HOME
avantage :
permet d'employer l'instruction identique avec n'importe
quel utilisateur ...
slt
bernard
Reply to: