Abgestürztes Programm automatisch neu starten?

Hallo zusammen

Ich habe ein Programm, das die ganze Zeit über laufen sollte.

Aus irgendeinem Grund stürzt es aber ab und zu ab … und wenn ich dann nicht zufällig auf den Rechner schaue, bekomme ich es erst Stunden später mit.

Gibt es ein (Freeware-)Programm, welches das Proggi permanent überwacht und ggf. neu startet. Es würde auch reichen, wenn das Tool mein Programm z.B. jede 1/2 Stunde neu starten würde - solange es noch läuft, würde ja nix passieren …

Vielen Dank für Eure Tips!
CU
Dornkaat :wink:

Hallo Dornkaat,

  • solange es noch läuft, würde ja nix passieren …

eben doch! Das Programm würde mehrfach laufen.
Je nach dem, was das Programm macht, könnte das schon mal zu Problemen führen, aber spätestens, wenn genug Programme laufen, hängt sich der Rechner wegen Überlastung auf.
Besser wäre es, das Programm selbst von Fehlern zu befreien. Wenn es dauernd abstürzt, macht es auch seine eigentliche Arbeit nicht zuverlässig.
Die Lösung, die Du suchst, wäre ein weiteres Programm, das prüft, ob das erste noch läuft. Geht, ist aber schwierig.
cu Rainer

Hallo zusammen

Hi,

Ich habe ein Programm, das die ganze Zeit über laufen sollte.

Aus irgendeinem Grund stürzt es aber ab und zu ab … und wenn
ich dann nicht zufällig auf den Rechner schaue, bekomme ich es
erst Stunden später mit.

Gibt es ein (Freeware-)Programm, welches das Proggi permanent
überwacht und ggf. neu startet.

Felix von Leitner hat ein minit[1] geschrieben. Das startet abgeschmierte services automatisch neu. Steht unter GPL.

HTH,
Gruss vom Frank.
===footnotes===
[1] http://www.fefe.de/minit/

Hallo,

Gibt es ein (Freeware-)Programm, welches das Proggi permanent
überwacht und ggf. neu startet.

Felix von Leitner hat ein minit[1] geschrieben. Das startet
abgeschmierte services automatisch neu.

Ich habe das immer mit den daemontools gemacht. http://cr.yp.to/daemontools.html Die haben keine Lizenz, IIRC, man kann sie aber frei nutzen und für seine Zwecke verändern. http://cr.yp.to/softwarelaw.html

Sebastian