Re: cron: regelmäßig probieren, nach Erfolg eine Pause einlegen
On Sat, Mar 30, 2013 at 07:07:22PM +0100, Michael Schuerig wrote:
>
> Ich habe gerade angefangen, ein Skript zu schreiben, das automatisch
> Fotos von meinem Handy (Android mit SSHDroid) auf den Computer
> herunterladen soll.
>
> Das Skript soll regelmäßig prüfen, ob das Handy erreichbar ist. Ist das
> der Fall, soll es seine Arbeit tun und anschliessend 12 Stunden warten.
>
> Diese Zeitsteuerung kann ich natürlich im Skript selbst lösen oder nur
> dafür ein eigenes schreiben. Wenn es aber schon eine passende Lösung
> gibt, dann würde ich gerne die benutzen. In der crontab könnte das so
> aussehen
>
> 15 * * * * try-and-pause --pause=12h download-photos
>
> Wobei try-and-pause das Pausieren davon abhängig macht, ob das
> aufgerufene Skript mit dem Status 0 beendet wurde.
>
> Vorschläge? Ideen?
>
> Michael
Moin mitnanner,
(ohne ins Detail zu gehen):
ich würde obige crontab ergänzen:
- - - - - - - - - - - - - - - - -
00) prüfe, ob stub-Datei existiert, wenn nein: Bilder abholen
falls Bilder erfolgreich abgeholt:
erzeuge stub-Datei UND starte 'at'-Befehl, der stub-Datei nach 12 Std. wieder löscht.
Gruß Wilko
--
Wilko Fokken
Landschaftspolder 67 Education is a man's going
D-26831 Bunde from cocksure ignorance
-------------------- to thoughtful uncertainty.
Tel. 04953-9219882
Reply to: