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?

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.