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
0 Kommentare.