ich möchte aus einem Python Skript heraus zwei andere Prozesse starten. Beide sind sowas wie Server, also Prozesse die im Hintergrund laufen sollen. Der Aufruf, der die Prozesse startet, sollte also nicht blockierend sein, sondern nachdem der Prozess gestartet wurde "zurück kehren" und das startende Programm sollte weiter laufen
Ferner muss ich die beiden Prozesse auch wieder beenden können!
Falls relevant: Server 1 ist ein anderes Python Script, Server 2 eine Java Anwendung
__
Momentan starte ich einen Prozess etwa so:
Code: Alles auswählen
from popen2 import Popen4
command = "Pfad/zum/Server1"
self.server1 = Popen4(command_1)
os.kill(self.server1.pid, 0) wird zwar ohne meckern ausgeführt, aber es bewirkt auch nichts.
Was mache ich denn falsch!?
Gruß & Danke