Jeder (Informatiker) kennt das Problem von Verbindungsabrüche, ob VNC, Telnet, SSH, …
Zumindest bei der Linux-Administration per SSH gibt es die Möglichkeit eine screen-Session zu erstellen um bei Verbindungsabruch dort weitermachen zu können wo man aufgehört hat.
Hier eine Lösung um JEDE neue (ssh-)Verbindung in einem Screen zu starten:
Achtung! Alle Einstellungen sind Server-seitig durchzuführen!
aptitude show screen ACHTUNG! Anmeldung nicht mehr möglich falls screen nicht installiert wurde! -bash: /usr/bin/screen: Datei oder Verzeichnis nicht gefunden Connection to www.ichalsroot.de closed.
test -s /etc/profile.screen && . /etc/profile.screen
localtty=`tty 2> /dev/null`
if test -O "$localtty" -a -n "$PS1"; then
if [ "$USER" != "root" -a ! -f ~/.noscreen ]; then
if [ "$TERM" = "screen.linux" ]; then
export TERM=screen
fi
if [ "$TERM" != "screen" ]; then
exec /usr/bin/screen -x -R
fi
fi
fi
########################################################################
#
# ~/.screenrc
# Konfigurationsdatei fuer screen
#
########################################################################
########################################################################
# Variabeln
#setenv FOO bar
########################################################################
# Allgemein
startup_message off # Keine Willkommensnachricht
vbell off # Kein visuelles Blinken
msgwait 1 # Nachrichten für 1 Sekunden anzeigen
defutf8 on # utf8 bei neuen fenstern
autodetach on # on = default
#shelltitle '] | bash' # Fenstertitel
hardcopydir $HOME # Screenshots ins Homeverzeichnis
defscrollback 10000 # Buffer
defmonitor off # Aktivitäten nicht in Fenstertitel schreiben
# buffer emulator enables scrollback with PAGE-UP/DOWN (with some drawbacks, all windows share the same buffer)
termcapinfo xterm|xterms|xs|rxvt ti@:te=\E[2J
########################################################################
# Meine Fenster
screen -t bash
screen -t bash
screen -t bash
# screen -t irssi irssi
# screen -t syslog sudo tail -f /var/log/everything.log
# screen -t ncmpcpp ncmpcpp
select 1
select 0
########################################################################
# Statuszeile
#caption always "%{= wk} %-w%{= KW} [%n %t] %{-}%+w %= | @%H | %l | %Y-%m-%d %c "
caption always "%{rw} * %H * | $LOGNAME | %{= wk} %-w%{= KW} [%n %t] %{-}%+w %= | %l | %Y-%m-%d %c "
# EOF


Neueste Kommentare