Le Thu, 03 Nov 2011 09:49:48 +0100, Michel Campfort <c...@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 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20111103134934.4d29a841.bernard.schoenac...@free.fr