Also erst einmal vielen Dank an SGoldberg für die Arbeit, und auch Danke an Illnux für die Verfeinerungen.
Bislang funktioniert alles prima (soweit ichs erkennen kann).
Manuell laufen die scripts auf jeden fall, die Datenbank wird auch jeweils exportiert, Fehlermeldungen gibt es keine bei mir.
Ich frage mich nur, Illnux:
Dein healthcheck script, das prüft nur ob es fehler gibt und startet den server dann entsprechend neu.
Du sagst ja, dass es den server nicht neu startet (so wie bei SGoldberg) damit es nicht mit deinem Update-Check kollidiert.
D.h. dein Script startet den Server nur neu wenn er gecrasht ist oder bei Update incoming?
Ich war mal so blöd und habs manuell laufen lassen nachdem ich den Server abgeschaltet hab.
Hat ihn, wie erwartet, nicht reaktiviert.
Man müsste also bei deine Script-Setting (healthcheck+updatechek+database-export) den server garnicht einmal am Tag neu starten lassen?
Man müsste nur den Lif-Server als Startdienst einstellen, bei Serverreboot (wenn der Provider mal den Server runterfährt).
Versteh ich das recht so?
Nochmal danke an euch für die krass geniale Arbeit
Edit:
Ich musste feststellen, dasss der Aufgabenplaner die Tasks nicht von alleine ausführen wollte. Sie stehen zwar als "Bereit" in der Liste, haben aber von alleine nichts zur jeweils verlangten Zeit getan (verlauf für Aufgaben habe ich aktiviert,daher weiss ichs - auch weil die datenbank nicht erneut exportiert wurde nach meinem manuellen start der save_db.cmd.
Als ich die Aufgaben im Planer manuell habe ausführen lassen, standen sie als "wird ausgeführt" in der liste, und stehen sie noch nach ca. 10 minuten. Die datenbank wurde erfolgreich exportiert, es funzt also alles.
Wie gesagt, die scripts habe ich manuell mit Powershell laufen lassen und sie laufen auch einwandfrei durch (dein Debugg Script habe ich da zum test verwendet).
Vielleicht läuft es ja nun von alleine, aber ich frage mich sehr warum der Planer die Tasks nicht selbständig laufen lassen wollte, sondern manuell nen "schubser" brauchte :/