Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

XP: Wie Programm mit hoher CPU-Last killen und neu starten

habreli / 9 Antworten / Flachansicht Nickles

Ich habe das Problem, dass sich eine Visualisierungssoftware zeitweise aufhängt - sprich sie produziert 100% Last auf dem Rechner und bewegt sich nicht mehr. Ein Killen und Neustarten der Software "löst" das Problem.

Nun suche ich ein scriptfähiges Tool, mit welchem ich die CPU-Last eines Prozesses/Programmes abfragen kann.
Wenn also die CPU-Last bei diesem Programm auf über 80% steigt, möchte ich das einfach mittels Script killen und neu starten.

Bitte keine Diskussionen, weshalb das Programm hängt - der Hersteller arbeitet daran - nur so lange will ich nicht warten.

Vorstellen könnte ich mir auch ein Watchdog - Programm bzw. auch eine Realisierung mittels Powershell wäre möglich - nur hier fehlt mir die Idee, wie das gehen könnte.

bei Antwort benachrichtigen
habreli Data Junkey „Hi habreli, gehe mal auf die Konsole und gib taskkill /? ein Wenn du taskkill /?...“
Optionen

Hmm...
...mit Taskkill kann ich nicht wirklich die CPU-Last eines Programms checken. Oder hab ich da was übersehen?
Und auf Taskkill /im StehendesProgramm.exe /fi "status eq not responding" bekomme ich:
Es werden keine Tasks mit den angegebenen Kriterien ausgeführt.
Sprich - Taskkill erkennt nicht, dass das Programm hängt.

bei Antwort benachrichtigen