launchd kann das (afaik) nicht.
Ich gehe mal davon aus, dass dein Backup-Script ein Shellscript ist...
Du kannst dir dadurch behelfen, dass du dein Backupscript ein pid-File anlegen lässt und dann um 7.00 Uhr checkst, ob das pid-File noch da ist und falls ja halt den Prozess killst.
Ergebnis 1 bis 6 von 6
- 29.03.2011, 22:51 #1Gloster
Themenstarter
- Registriert
- 11.2007
- Beiträge
- 61
launchd timeout für Script festlegen
Hi,
ich hab ein Backupscript geschrieben. Dieses würde ich gern nur Nachts laufen lassen also zwischen 20:00 und 07:00 Uhr. Die Einplanung per Lingon hat auch funktioniert, nur läuft das Script halt länger als 07:00 Uhr. Manpage von launchd und launchctl hab ich schon geprüft aber nicht das richtige gefunden.
Gibts da ne Möglichkeit oder einen Ansatz den ich übersehen ab?
- 30.03.2011, 01:31 #2The cause of the problem is:
Don't worry; it's been deprecated.
The new one is worse.
- 30.03.2011, 11:43 #3
Ich versteh' das nicht ganz: Wer möchte ein laufendes Backup abbrechen? Dann ist das doch kein sinnvolles Backup mehr, oder?
Und warum dauert das Backup länger als 11 Stunden?
Kann es nicht sein, dass das Backup-Script fehlerhaft ist und eine Korrektur sinnvoller ist als ein Abbrechen?
Oder hast Du launchd so eingerichtet, dass er den Task überwacht und bei Absturz (oder regulärem Ende) stets neu startet, so dass Dein Backup in einer Endlosschleife läuft? Dann wäre eine einmalige Ausführung wohl sinnvoller als ein Abbrechen des x-ten Backups um 07.00 Uhr morgens.* Wer nichts weiß, muss alles glauben.
* Geduld mit der Streitsucht der Einfältigen! Es ist nicht leicht zu begreifen, dass man nicht begreift.
Marie von Ebner-Eschenbach
Mac-Tastaturlayout für Windows (z.B. in Bootcamp oder VM)
- 04.04.2011, 18:09 #4Gloster
Themenstarter
- Registriert
- 11.2007
- Beiträge
- 61
Sorry für die verspätete Antwort.
Die Idee mit dem PID File ist sehr gut. Werd ich so umsetzen.
Das Backup läuft deshalb länger als 11 Stunden, da viele Daten (ca. 75 GB) in die "Cloud" (Strato HiDrive) gesichert werden. Und da wird leider der komplett Upload belegt und surfen nicht mehr möglich ist. Da die Dateien per rsync gesichert werden, ist das Abbrechen kein Problem.
Gruß
- 04.04.2011, 20:56 #5Gelber Richard
- Registriert
- 12.2005
- Ort
- Alzenau
- Beiträge
- 12.365
Du hast täglich 75 GB an geänderten Dateien?
- 04.04.2011, 21:47 #6Gloster
Themenstarter
- Registriert
- 11.2007
- Beiträge
- 61
Ne, natürlich nicht täglich 75 GB. Jedoch dauert das Hochladen ziemlich lange (und belegt den Upload). Deswegen wollt ich das script halt nur zwischen 20:00 und 7:00 uhr laufen lassen, bis die Daten hochgeladen sind.


Zitieren