Prozess wird überwacht und neu gestartet - probleme
Hallo,
ein Prozess einer Software wird gestartet, falls er beendet wurde.
Das Problem ist, dass er zwar funktioniert, aber 4 mal gestartet wird und einer davon immer wieder abbricht und neu hochkommt. Auslöser ist einer von denen (2 laufen wie erwartet und der 3. startet den 4. immer wieder dabei sollte es nur 2 geben)
Kann ich einen Prozess der auf mehreren Servern läuft eindeutig identifizieren obwohl es unterschiedliche Rechner sind und denselben Prozessnamen haben (auch Programmpfad etc.)? Idealerweise in Powershell. Die Softwareprozesse sind exe Dateien von extern.
Es ist sehr wichtig, da die Maus immer "Hintergrundaktivität" anzeigt und stört.
Danke
ein Prozess einer Software wird gestartet, falls er beendet wurde.
Das Problem ist, dass er zwar funktioniert, aber 4 mal gestartet wird und einer davon immer wieder abbricht und neu hochkommt. Auslöser ist einer von denen (2 laufen wie erwartet und der 3. startet den 4. immer wieder dabei sollte es nur 2 geben)
Kann ich einen Prozess der auf mehreren Servern läuft eindeutig identifizieren obwohl es unterschiedliche Rechner sind und denselben Prozessnamen haben (auch Programmpfad etc.)? Idealerweise in Powershell. Die Softwareprozesse sind exe Dateien von extern.
Es ist sehr wichtig, da die Maus immer "Hintergrundaktivität" anzeigt und stört.
Danke
PS C:\11> get-process watcher
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
303 21 9752 20936 127 4,97 3304 watcher
94 10 5372 10664 81 7,73 3504 watcher
184 17 4452 9120 110 0,06 3520 watcher
420 10 5408 10780 82 36,09 3912 watcher
nach beenden von dem Prozess mit knapp 10% cpu last:
PS C:\11> get-process watcher
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
300 21 10544 21624 127 6,44 3304 watcher
94 10 5452 10696 86 7,75 3504 watcher
183 17 4372 9252 112 0,13 3520 watcher
0 2 400 152 9 0,00 5064 watcher
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 258245
Url: https://administrator.de/forum/prozess-wird-ueberwacht-und-neu-gestartet-probleme-258245.html
Ausgedruckt am: 06.04.2025 um 19:04 Uhr
2 Kommentare
Neuester Kommentar

Moin,
Deine Beschreibung ist etwas komisch. Wie willst du Prozess auf unterschiedlichen Servern vergleichen, das geht nicht, ist ja die selbe Exe aber jeder Prozess bekommt seine eigene ID.
Wozu also das ganze ? Begrenze die maximale Prozessanzahl auf max. einen gleichzeitig, das sollte doch eigentlich genügen.
Starte die Anwendung also am besten immer mit einem Script das vorher prüft ob schon ein gleicher Prozess existiert und wenn ja es diesen vorher beendet
Aber wir wissen hier ja garnicht um was für einen Prozess es sich handelt und was dieser vom System erwartet!
Gruß jodel32
Das Problem ist, dass er zwar funktioniert, aber 4 mal gestartet wird
?? wieso wird der 4 mal gestartet ??Deine Beschreibung ist etwas komisch. Wie willst du Prozess auf unterschiedlichen Servern vergleichen, das geht nicht, ist ja die selbe Exe aber jeder Prozess bekommt seine eigene ID.
Wozu also das ganze ? Begrenze die maximale Prozessanzahl auf max. einen gleichzeitig, das sollte doch eigentlich genügen.
Starte die Anwendung also am besten immer mit einem Script das vorher prüft ob schon ein gleicher Prozess existiert und wenn ja es diesen vorher beendet
stop-process -Name watcher -Force
start-process "c:\programme\xyz\watcher.exe"
Aber wir wissen hier ja garnicht um was für einen Prozess es sich handelt und was dieser vom System erwartet!
Gruß jodel32