Script bash

Fermé
alex - 8 août 2002 à 11:32
coper23 Messages postés 3 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 9 août 2002 - 9 août 2002 à 10:22
Salut tt le monde

j aimerai faire 1 script ki ouvre 1 nouveau terminal et que celui
lance 1 commande afin que l affichage se fasse dans le
nouveau terminal.

comment faire j ai essaye:

xterm -e nom_ma_commande

le pbe est que l affichage se fait mais le terminal se ferme
a la fin de l execution de la commande ce q je ne veux pas

ttes les suggestions sont les bienvenues
sur ceux
:)
a+
A voir également:

5 réponses

Mon shell est un peu rouillé, mais il me semble qu'il faut ajouter & en fin de ligne.
0
ca a change rien apparament le & en fin de ligne
0
mmm... actuellement, ton Xterm lance lui-même la commande.
Quand la commande est terminée, il quitte.

Il faut plutôt faire:

Xterm qui lance un shell (bash,ksh...) qui lance la commande.

En principe à la fin de la commande, c'est le shell qui reprendra la main et la fenêtre ne devrait plus se terminer.

man bash pour voir comment lancer une commande dès le démarrage du shell.
0
coper23 Messages postés 3 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 9 août 2002
8 août 2002 à 19:01
Essaye ca

xterm -e xterm & (sleep 2 ; kill %!)

Bonne lecture.

plus en aprend, plus en aprend qu'n a rien apris.
0
coper23 Messages postés 3 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 9 août 2002
9 août 2002 à 10:22
Bonjour,
je voudrais rectifier ce que j'ai dit hier,
pour executer un ls et garder le xterm,
je pense qu'il faut creer un ptit script qui le fait.

$>cat > toto
ls
bash
^C
$>chmod 755 toto
$>xterm -e toto

bonne lecture.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ofournier.cbd Messages postés 5862 Date d'inscription jeudi 10 janvier 2002 Statut Membre Dernière intervention 18 janvier 2003 84
9 août 2002 à 09:55
Vingt Dieux !!!! Mais c'est bourré de gens biens sur ces forums !!!

Une tournée au Café à tous les modestes qui apportent les bonnes réponses !

   ----    
 | (  ) |  OFou  
0