Registriert seit: 10. Feb 2010
49 Beiträge
|
Externes Programm mehrfach starten / Instanzen überwachen
20. Aug 2012, 21:04
Abend' liebe Leute,
ich habe folgendes Problem: ich möchte aus meinem Prog heraus ein externes Tool (dem ich Daten zur Verarbeitung übergebe und dessen Ergebnis ich anschließend wieder einsammle) mehrfach starten und die Anzahl der gestarteten Instanzen kontrollieren, so dass (je nach CPU / Arbeitssystem) immer nur eine bestimmte Anzahl an Instanzen gestartet wird. Gibt es da eine Möglichkeit? Evtl. über eine "ExecAndWait"-Funktion o.ä.?
Ich habe es bislang so umgesetzt, dass ich über einen Timer heraus die einzelnen Tools gestartet und zugleich überwacht habe, ob bestimmte Konfig-Dateien, die man als Parameter-Dateien dem externen Tool übergeben muss, noch da ist. Aber das funktioniert nicht richtig. Und ehe ich jetzt da eine unsaubere Lösung stricke, wollte ich Euch lieber um Rat fragen.
Danke Euch und schöne Grüße,
Frieder
|