m3 hat ein Problem: "screen" findet unter Debian Woody kein Terminal.
Ich versuche, ein Startscript zu schreiben, das die Ausgaben eines Daemons in einem Screen "sammelt", auf den man sich jederzeit mittels "screen -r" verbinden kann. Als root funktioniert das auch gut, nur als "normaler" User funktioniert das nicht.
Starte ich
screen -d -m -S TEST watch less /etc/passwd als root, so findet sich der detached screen wunderbar mit
screen -list:
Code:
root:~# screen -list
There is a screen on:
7712.TEST (Detached)
1 Socket in /var/run/screen/S-root.
Starte ich selbiges Kommando als normaler User, so taucht die Session zunaechst in der Liste auf, dann aber nicht mehr:
Code:
m3@xxxxxxx:~$ screen -list
There is a screen on:
7877.TEST (Detached)
1 Socket in /var/run/screen/S-m3.
m3@xxxxxx:~$ screen -list
No Sockets found in /var/run/screen/S-m3.
Versuche ich, statt einem
-list ein reattach mit
session -r, so kommt die Fehlermeldung
Must be connected to a terminal..
Gefunden habe ich in Google nur Hinweise auf ein Problem mit der libc. Ich hab auch schon screen ueber backports.org upgedated und libc hat auch eine "gute" Version,
Code:
screen 4.0.2-2.backpo
libc6 2.2.5-11.5
Hat wer eine Idee?