ubuntuusers.de

roxterm offen halten nach Befehlsausführung

Status: Gelöst | Ubuntu-Version: Ubuntu 8.10 (Intrepid Ibex)
Antworten |

Herrbert

Avatar von Herrbert

Anmeldungsdatum:
1. Februar 2008

Beiträge: 37

Wohnort: Fürth 'n Mannheim

Hallo miteinander,

ich benutze roxterm (die anderen Terminal programme verhalten sich aber genauso) und habe folgendes Problem:

Sobald ich z.B. mit folgendem Befehl roxterm starte:

roxterm -e octave

macht er wie gewünscht eine neue shell auf und startet octave. Allerdings wird diese Shell geschlossen sobald ich octave beende. Gibt es eine Möglichkeit die shell nach dem beenden ganz normal offen zu halten?

Danke!

BadBoy

Avatar von BadBoy

Anmeldungsdatum:
25. Oktober 2007

Beiträge: 479

Herrbert schrieb:

Hallo miteinander,

ich benutze roxterm (die anderen Terminal programme verhalten sich aber genauso) und habe folgendes Problem:

Sobald ich z.B. mit folgendem Befehl roxterm starte:

roxterm -e octave

macht er wie gewünscht eine neue shell auf und startet octave. Allerdings wird diese Shell geschlossen sobald ich octave beende. Gibt es eine Möglichkeit die shell nach dem beenden ganz normal offen zu halten?

Danke!

nicht ohne wrapper-Skript. Roxterm ruft ja im Grunde keine Shell auf, sondern direkt das Programm in dem neuen Terminal.

Mittels einem Skript kann man dann halt erst dein Programm aufrufen und wenn das beendet wurde, eine Shell, z.B. so:

1
2
3
#!/bin/bash
octave
bash

speichern als wrapper.sh, ausführbar machen (chmod +x), in einen Ordner kopieren, der auch im $PATH liegt (beispielsweise ~/bin) oder aber vollen Pfad angeben und aufrufen:

roxterm -e wrapper.sh

Herrbert

(Themenstarter)
Avatar von Herrbert

Anmeldungsdatum:
1. Februar 2008

Beiträge: 37

Wohnort: Fürth 'n Mannheim

Das habe ich mir schon fast gedacht.

Dann muss ich das wohl so machen, danke!

Antworten |