#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