[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: