ubuntuusers.de

[screen] Fenster nach Beenden des Befehl nicht automatisch schließen

Status: Ungelöst | Ubuntu-Version: Server 10.04 (Lucid Lynx)
Antworten |

TheE

Anmeldungsdatum:
12. September 2010

Beiträge: 7

Folgende Problemstellung: über die screenrc lasse ich beim Start automatisch mehrere Fenster mit unterschiedlichen Programmen bzw. Diensten öffnen. Wenn ich einen Dienst beende, schließt sich auch das dazugehörige Fenster in screen. Genau dies möchte ich verhindern, da ich den Dienst ggf. nur neustarte und keine Lust habe, dafür immer wieder manuell ein neues Fenster in screen zu erstellen. Laut der gentoo-wiki sollte es mit folgendem Eintrag in der screenrc funktionieren:

1
screen -t mp3blaster 4   stuff "mp3blaster\015"

Dies tut es aber nicht. Der Zombiemodus von screen scheint nur global anwendbar zu sein, was mir auch nicht passt.

Wie also kann ich es ohne zusätzliches externes Script bewerkstelligen, dass ein Fenster über die screenrc ein Befehl aufruft, sich anschließend aber nicht automatisch schließt?

berndd

Anmeldungsdatum:
24. März 2007

Beiträge: 944

Hallo,

habe mich vor kurzem selbst damit beschäftigt. Weiß nicht ob das auf dem aktuellen Stand ist aber meiner Recherche nach gibt es keinen Weg das gnome-terminal offen zu halten. Deshalb habe ich notgedrungen xterm verwendet. Das funktioniert folgendermaßen:

1
xterm -hold -e

hinter dem e wird der Befehl eingegeben also in diesem Fall

1
xterm -hold -e screen -t mp3blaster 4   stuff "mp3blaster\015"

Leider ist diese Konsole weiß auf schwarz und die Standardschrift ist winzig. Zumindest die Schriftgröße kann man ändern → nach font xterm suchen.

Gruß

Antworten |