Shellscript über Python starten nicht im Userkontext

  • Hallo zusammen,


    ich möchte mir gerne ein kleines Plugin schreiben, in dem ein Shellscript gestartet wird. Dieses Script will mit dem internen Kartenleser (DM7025+) sprechen. Wenn ich als root diese Script ausführe funktioniert es nicht (kein Zugriff auf den Kartenleser möglich). Wird es hingegen z.B. vom Init-Prozess aufgerufen läuft alles. Daher funktioniert es leider auch nicht mit os.system("script.sh") nicht.


    Wie kann ich unter python hier also das Script nicht im Userkontext, sondern im Systemkontext starten?


    Viele Grüße
    Nick

    Best regards,


    it's not a trick, it's a Nick! :winking_face:

  • i dont know with whos rights, but this way works -
    two last lines have been added into /usr/lib/enigma2/python/Screens>ChannelSelection.py