Ich habe ein Python-Programm, das als ein Daemon unter Linux ausgeführt wird.Kommunikation zwischen Python-Programmen
Wie senden Sie diesem Daemon ein Signal von einem anderen Python-Programm?
Ich habe ein Python-Programm, das als ein Daemon unter Linux ausgeführt wird.Kommunikation zwischen Python-Programmen
Wie senden Sie diesem Daemon ein Signal von einem anderen Python-Programm?
Jede andere Art von Signalisierung ist möglich, aber diese wären wahrscheinlich am häufigsten.
Haben Sie versucht, die Dokumente zur Interprozesskommunikation in Python durchzulesen? Hier ist ein Link:
Wenn Sie etwas anspruchsvolleres als einfache Signale benötigen, sollten Sie eine RPC-Bibliothek wie PYRO verwenden. Dies hat den Vorteil, dass Sie es auch verwenden können, wenn Sie Ihre Prozesse auf separate Server verschieben müssen.
Oder, wenn Sie hauptsächlich auf Linux-Systeme abzielen, dann verwenden Sie stattdessen DBUS. Es gibt eine Python-Bibliothek, die jetzt sogar unter Windows unterstützt wird.
danke, wissen darüber .. aber wäre zu komplex für meine Bedürfnisse .. Suche nach etwas einfacher (vielleicht mit Signalmodul) .. –