Hallo liebe Community,
ich habe ein kleines Problem mit meinem Skript. Ich habe Telegram dauerhaft in einem screen namens "tg" laufen und möchte nun über ein Skript zum Beispiel eine Nachricht senden. Allerdings führt das Python Skript diesen Befehl nicht im Screen aus. Wenn ich über das Terminal bspw. folgenden Befehl absende:
funktioniert das einwandfrei und er schickt an den angegeben Namen die gewünschte message.
Versuche ich nun folgende Zeile über ein Python Skript zu realisieren:
Python
#!/usr/bin/python
import os, subprocess
subprocess.call(["screen", "-S", "tg", "-X", "stuff", "$'msg", "Name", "message\n'"])
os.system("screen -S tg -X -p 0 stuff $'msg Name message\n'")
Alles anzeigen
geschieht nichts.
Rechte stimmen!
Kann mir jemand sagen was ich falsch mache?
Viele Grüße!