Spass mit screen
2005-01-07 00:19
UncleOwen
Die Unix-User unter euch kennen es sicher alle: screen. Das Programm, an das man sich meistens erinnert, wenn der Kernel schon halb durch kompiliert ist. Das ist jetzt vorbei. Ich präsentiere: screensh! Lasst alle eure Shells automatisch in einem screen laufen! Damit habt ihr die Vorteile von screen da, wenn ihr ihn mal braucht, wenn ihr ihn nicht braucht, ist er fast transparent in Hintergrund!
Und so einfach gehts:
- Erstellt eine Datei screensh, tut sie in den Pfad, und macht sie ausführbar:
Jetzt noch dafür sorgen, dass das Skript automatisch ausgeführt wird. Dazu tragt ihr in die .bashrc (wer nicht die Bash benutzt, halt ins jeweilige Startskript) ein:
Und so einfach gehts:
- Erstellt eine Datei screensh, tut sie in den Pfad, und macht sie ausführbar:
#!/bin/sh
screen -X screen $* > /dev/null
screen -X other > /dev/null
screen -q -x || screen $*
Jetzt noch dafür sorgen, dass das Skript automatisch ausgeführt wird. Dazu tragt ihr in die .bashrc (wer nicht die Bash benutzt, halt ins jeweilige Startskript) ein:
if [ $TERM != "screen" -a $TERM != "dumb" ]
then
screensh
exit
fi
Viel Spass damit! Kommentare und Verbesserungsvorschläge sind natürlich erwünscht.