Thread Scheduler mit Fehlerbehandlung bei Scriptabbruch (10 answers)
Opened by Steffan at 2014-07-23 11:10

GwenDragon
 2014-07-23 11:59
#176554 #176554
User since
2005-01-17
14548 Artikel
Admin1
[Homepage]
user image
Cron wäre sinnvoll.
Aber das kann dein Programm nicht neustarten, wenns nicht passt.
Da muss ein übergeordnetes Shell-/Perl.Skript das programm starten, den Rückgabewert prüfen und (mehrfach, Begrenzung nicht vergessen!) neustarten.

Cygwin hat crond drin.
Weiteres:
http://stackoverflow.com/questions/707184/how-do-y...
http://alvinalexander.com/blog/post/linux-unix/get...
http://www.davidjnice.com/articles/cygwin_cron-ser...


Ein Crontabeintrag bei dem das Programm neu gestartet wird, wäre das hier:
Code: (dl )
* * * * *   user1   startok=1; while [ $startok == 1 ] ; do DEINPROG ; startok = $? ; done


Aber wenn ich ganz ehrlich bin, würde ich für den Crontab ein Perlprogramm schreiben, das das Programm startet, den Rückgabewerte auswertet, bei Fehlstart ein Mail sendet und es bis zu einer Grenze merhfach neustarten versucht.

Damit umgehst du eine grässliche Shell-Codezeile in der crontab.

Editiert von GwenDragon: Crontab-Eintrag
Last edited: 2014-07-23 12:18:33 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Scheduler mit Fehlerbehandlung bei Scriptabbruch