gnome-terminal aus dem Panel aufrufen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

gnome-terminal aus dem Panel aufrufen

Beitrag von wckl » 30.08.2007 14:27:07

Hallo,

ich möchte aus dem Panel ein gnome-terminal aufrufen, in dem einige shell-scripts ausgeführt werden, das Ergebnis der scripts dann im Terminalfenster angezeigt wird.

Der Stand ist:
Das terminal wird aufgerufen, die scripts werden abgearbeitet, aber das Terminalfenster verschwindet dann gleich wieder, so daß ich die Ergebnisse nicht sehen kann.

Wie muß ich gnome-terminal starten, so daß das Fenster nach Ablauf der scripts stehen bleibt?
Oder muss ich ein anderes Terminalprogramm verwenden?

Hat jemand Hinweise für mich?
Vielen Dank
(etch, gnome Kernel 2.6.18-5-686)

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 30.08.2007 15:40:12

hallo,

Du könntest ein "read" am ende des script einfügen.
Nach drücken der enter-taste verschwindet das script dann wie gewohnt.

wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Beitrag von wckl » 30.08.2007 18:27:21

OK,
ein

Code: Alles auswählen

read zeile
oder so ähnlich ermöglicht es mir das Ergebnis anzusehen.
Schöner wäre es natürlich, ich könnte in Abhängigkeit vom Ergebnis in diesem Terminal gleich weitermachen :D

Benutzeravatar
AK-Palme
Beiträge: 411
Registriert: 25.05.2004 15:38:30
Kontaktdaten:

Beitrag von AK-Palme » 30.08.2007 22:18:19

dann ruf einfach bash auf ;)

Edit: In Abhängigkeit:

Code: Alles auswählen

if [ $? -gt 0 ]; then bash; fi;

wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Beitrag von wckl » 31.08.2007 14:05:34

Ja, das läuft gut so, mit

Code: Alles auswählen

if [ $? -gt 0 ]; then bash; else read zeile; fi;
kann ich die Zustände gut kontrollieren.
Ich verstehe das also so: gnome-terminal kann man nicht anders dazu bringen, nach Ausführung eines Befehls sich nicht zu beenden - das ist ja auch ggf. das, was man sich bei der Progrtammierung gewünscht hat.

Vielen Dank an alle für die Hilfe.
wckl

Antworten