sh: terminal mit befehl öffnen und offen lassen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

sh: terminal mit befehl öffnen und offen lassen

Beitrag von matthiasl » 09.07.2008 19:39:27

Hi. Ich will aus einem kleinen Shell-Script heraus 3 weitere Terminals öffnen. Jeweils mit einem vom Shellscript generierten Befehl.
Hab das vorerst mit

Code: Alles auswählen

gnome-terminal -e "bash -i -c 'ls -l;sleep 5'"
gelöst...
allerdings ist das ein hässliches workaround. Würde man das sleep 5 weglassen würde das neue Terminal nur für kurze Zeit aufblitzen.
Muss ich noch einen Parameter setzten (hab keinen gefunden), oder gibt's sonst eine Möglichkeit, dass das aufgerufene Terminal nach Ausführen des übergebenen Befehls offen bleibt? Am besten so, dass man danach damit normal weiterarbeiten kann.

mfg, matthias.

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: sh: terminal mit befehl öffnen und offen lassen

Beitrag von matthiasl » 09.07.2008 20:59:07

Habs jetzt wie folgt gelöst. Funktioniert super. Wenns eine noch schönere Lösung gibt, bitte sagen:

Code: Alles auswählen

gnome-terminal -e "bash -i -c 'ls -l;bash'"
mfg, matthias.

Antworten