Tool zur Processüberwachung?

T

ThaHammer

Aktives Mitglied
Thread Starter
Dabei seit
01.06.2004
Beiträge
3.303
Reaktionspunkte
13
Wir sind auf der Suche nach einem Tool das bestimmte Processe überwachen kann. Das es schafft den Unterschied zwischen einem arbeitendem Process und einem Toten Process zu erkennen und unter OS X läuft. Gibts so etwas?
 
Ja. Spin Control im Developer Ordner.

Gruss

Alex
 
die Aktivitätsanzeige ?? kopfkratz
 
below schrieb:
Ja. Spin Control im Developer Ordner.

Gruss

Alex

Keines von beiden, obwohl Spin Control schon nahe dran war. Nein das Tool sollte, im Falle das sich das Programm das überwacht wird aufhängt, dieses neu starten. Es sollte also etwas mehr als nur mitloggen was passiert oder welcher Code was verursacht. ;)
 
Naja, da empfehle ich Dir mal den Source von top runterzuladen (gibt es bei Apple) und entsprechend zu ändern. Oder Du schreibst z.B. ein perl script, das die ps Ausgabe entsprechend überwacht.

Ob ein Program "abgestürzt" ist kann dir im übrigen niemand sagen. Die einzige Aussage, die man treffen kann ist "unresponsive", also "reagiert nicht". Letzteres bedeutet aber nicht notwendigerweise, das ein Program abgestürzt ist.

Gruss

Alex
 
das macht man eigentlich mit cron scripten...
man fragt mit ps ab, ob ein prozess noch läuft, wenn nicht, dann startet man den neu...
 
oneOeight schrieb:
das macht man eigentlich mit cron scripten...
man fragt mit ps ab, ob ein prozess noch läuft, wenn nicht, dann startet man den neu...

ja das Problem daran ist aber, das die Zeit in der ein Apple Script PS Files schreibt, je nach Filegröße unterschiedlich ist.
 
oneOeight schrieb:
das macht man eigentlich mit cron scripten...
man fragt mit ps ab, ob ein prozess noch läuft, wenn nicht, dann startet man den neu...

Wie würde das gehen? habe da keine Ahnung von.
 
Zurück
Oben Unten