Ich habe jetzt weiter gearbeitet und habe folgenden Code:
#!/usr/bin/python
import subprocess
cmd=subprocess.Popen(['screen', '-ls', 'alarmanlage'])
if cmd.returncode == "No Sockets found in /var/run/screen/S-pi.":
print "Nein"
else:
print "Ja"
Wenn ich diesen ausführe bekomme ich folgendes zurück:
pi@raspberrypi:~ $ sudo python status.py
Ja
pi@raspberrypi:~ $ No Sockets found in /var/run/screen/S-root.
und ich kann nichts mehr eingeben. Das komische ist, dass ich obwohl der Prozess nicht läuft ein Ja bekomme.