screen finde keinen screen obgleich er läuft?

karloff

karloff

Routinier
Moin ich hab hier ein komisches Problem.

Ich starte beim hochfahren ein script in einer screen.

cat /etc/local.d/local.start
Code:
/usr/bin/screen -dmS TemperatureWatch /root/scripts/temp_control.py

Wenn ich jetzt jetzt versuche die screen session zu betreten:
screen -r
Code:
There is no screen to be resumed.

Laufen tut er allerdings:
ps -Ac -f
Code:
root      2347     1 TS   19 11:27 ?        00:00:00 /usr/bin/SCREEN -dmS TemperatureWatch /root/scripts/temp_control.py
root      2349  2347 TS   19 11:27 pts/0    00:00:00 /usr/bin/python2.7 /root/scripts/temp_control.py

Daten liefert das script auch, meine Frage ist allerdings wieso kann ich die session nicht betreten, das verwirrt mich etwas...
 
Laufen evtl. mehrere Screen-Sessions? Ist die Screen-Session richtig detached? Was ergibt 'screen -R -d'?
 
Also screen -R -d bringt mir ne neue session die dann auch korrekt gelistet wird.
Code:
screen -r
There is a screen on:
        29942.pts-1.Mac-Srv     (Attached)   # nein das ist kein mac os 
There is no screen to be resumed.
leider keine Spur meiner TemperatureWatch session

Und nein das ist default die einzige screen session auf der kiste.
 
Ah Problem gelöst.

Die screen session infos werden unter / abgelegt und nicht unter /root somit kann ich sie auch nicht resumen.

su root -c '/usr/bin/screen -s /bin/bash -dmS TemperatureWatch /root/scripts/temp_control.py'

Damit läufts
 

Ähnliche Themen

X not starting anymore since filesystem was full

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Ubuntu X / dbus problem

Modulfehler?

HP PSC 2175 - CUPS druckt nicht

Zurück
Oben