Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/07/2007, à 07:52

Tex-Twil

Ouvrir un shell à partir d'un script

Bonjour,
je fais un petit script shell qui exécute plusieurs commandes à la suite. J'aimerais savoir s'il est possible d'ouvrir un nouveau terminal (ou onglet) et lancer chacune des commandes dans un terminal (onglet) différent.

merci.

Hors ligne

#2 Le 25/07/2007, à 08:57

gene69

Re : Ouvrir un shell à partir d'un script

je pense que ce que tu veux faire c'est ouvrir une console.

il suffit de lancer la commande

gnome-terminal
x-term
konsole

si tu veux juste lancer un sous programme tu peux lancer un nouveau shell dans ton shell avec une commande "bash /mon/ficbhier" ou une commande "source /mon/fichier" mon préféré "$0" dans un script.

dans ce petit exemple, j'ouvre je traite un répertoire dans un nouveau shell ouvert dans à l'intérieur d'un script http://peperillon.free.fr/outils/add_header


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#3 Le 25/07/2007, à 08:59

gene69

Re : Ouvrir un shell à partir d'un script

pour ce qui est des onglets, la page de man n'est pas très locace.

édit essaie ça:
http://linuxentraide.free.fr/forum/viewtopic.php?p=16&sid=6cc70fda6046ba23451e5edeb1576c0f

Dernière modification par gene69 (Le 25/07/2007, à 09:08)


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#4 Le 25/07/2007, à 09:16

Tex-Twil

Re : Ouvrir un shell à partir d'un script

En faite, ce que je voudrais c'est lancer plusieurs commandes dans des terminaux différents à partir du script. Je veux les lancer dans differents terminaux pour voir leur output affiché séparemment.

Ex: lancer trois commander "ping"

edit: je crois que ceci devrait le faire:

#!/bin/sh

gnome-terminal -e "ping www.free.fr" 
gnome-terminal -e "ping www.google.fr"

Dernière modification par Tex-Twil (Le 25/07/2007, à 09:52)

Hors ligne