Führen Sie den Serveral Daemon mit Python aus

2

Mir ist aufgefallen, dass mehrere Daemons Python separat aufgerufen haben.
Ich habe zum Beispiel sowohl einen wicd- als auch einen ibus-Daemon auf meinem Rechner. Anstatt eine einzelne Instanz von Python zu starten, werden die Daemons mit zwei Python-Instanzen gleichzeitig in htop ausgeführt:

/usr/bin/python2 -O /usr/share/wicd/daemon/monitor.py
python2 /usr/share/ibus/ui/gtk/main.py

Ist es eine Verschwendung, das zu tun?
Wenn ja, wie kann ich das verbessern?
Wenn nein, warum sollten Sie vermeiden, dass alle Daemons auf einer einzigen Python-Instanz ausgeführt werden?

ylc
quelle

Antworten:

1

Nein, es ist keine Verschwendung. Es ist normal, dass separate Programme in separaten Prozessen ausgeführt werden , sodass sie den Status des anderen nicht (versehentlich oder absichtlich) ändern können. Separate Prozesse bedeuten auch, dass bei einem Programmabsturz alle anderen davon unberührt bleiben.

Grawity
quelle