Cronjobs nachholen

Autor

Donnerstag, 16. Oktober 2003 17:05:02



Ich wollte eine regelmässige Datensicherung mittels Cron aufrufen lassen. Das ganze sollte dann mit Afio volle und inkrementelle Backups die Woche über machen. Da das ganze ein Desktopsystem ist, kann aber nicht gewährleistet sein, dass der Rechner läuft, wenn der Zeitpunkt der Ausführung des Cron-Eintrags herankommt.

Die Frage ist also, was macht Cron mit Aufträgen, die es verschlafen hat? Irgendwie habe ich das Gefühl, dass die dann verloren gehen. Allerdings sagt weder man cron noch die wunderschöne FAQ, die ich zu Cron gefunden habe etwas konkretes dazu.

Anonymous User

5 Antworten


Antworten
Re: Cronjobs nachholen
Jörg Michels, Donnerstag, 16. Oktober 2003 17:43:45
Ein/Ausklappen

Hallo Thomas,

dein Gefühl trügt dich nicht. Der vixie-crond, der auf den meisten Systemen per Default installiert ist, holt verpasste Jobs nicht nach. Es gibt aber andere cron Daemons, die das können. Einfach mal bei freshmeat [2] stöbern.

Sofort gefunden habe ich den fcron [2], der explizit mit diesem Feature wirbt. Hab ihn aber noch nicht ausprobiert.

Grüße,
Jörg



[1] http://freshmeat.net
[2] http://fcron.free.fr



Bewertung: 254 Punkte bei 24 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Cronjobs nachholen
(unangemeldet), Freitag, 17. Oktober 2003 11:11:20
Ein/Ausklappen

Hallo Jörg,

es ist der vixie-crond installiert. Danke für den Hinweis auf andere cronen. Das beim fcron klingt schon recht interessant, allerdings weiss ich nicht, ob mir das wirklich was nützt. Wenn beispielsweise Sonntags ein volles Backup gemacht werden sollte und das in dem Script aus dem Datum so ermittelt wird, dann nützt es wahrscheinlich nix, wenn das cron den versäumten Eintrag am Montag ausführt. Wird wahrscheinlich doch das beste sein, die ganze Sache etwas aufwändiger in diesem Script zu gestalten, sprich immer schön zu überprüfe, ob es ein volles zu dem gewünschten inkrementellen Backup gibt.

Viele Grüße


Bewertung: 112 Punkte bei 14 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Cronjobs nachholen
Georg Ostertag, Freitag, 17. Oktober 2003 12:38:30
Ein/Ausklappen

Ein anderer cron daemon, der mit diesen Problem typischerweise zurechtkommt, ist anacron [1]. Vielleicht ist es besser, Du machst zwei cronjobs, einen wöchentlichen, der das Fullbackup macht, und einen täglichen, der das incremental macht.
Ansonsten ist noch ein üblicher Trick, eine Datei mit Datumsstempel zu "touchen", um anzuzeigen, dass der entsprechende Task für einen bestimmten Tag schon gelaufen ist:

#!/bin/sh STAMPDIR=/var/log STAMPFILE=${STAMPDIR}/daily_backup_stamp TODAYSTAMPFILE=${STAMPFILE}.`date +%Y-%m-$d` if [ -f ${TODAYSTAMPFILE} ]; then # ist heute schon mal gelaufen exit 0 fi # müssen wir noch machen # erst alte STAMPFILE aufräumen /bin/rm ${STAMPFILE}.* /mache/dein/backup if [ $? -eq 0 ]; then # war alles ok, dann merken wir uns das touch $TODAYFILE fi Und dieses script führst Du mit dem ganz normalen cron einfach alle 15 Minuten oder so aus.

Übrigens: Rechner nicht bei laufendem Backup abschalten ;-)

[1] http://anacron.sourceforge.net/



Bewertung: 182 Punkte bei 14 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Cronjobs nachholen
(unangemeldet), Freitag, 17. Oktober 2003 13:27:39
Ein/Ausklappen

Hallo Georg,

das bereits erwähnte fcron behauptet von sich, anacron- und cronfunktionalität zu verbinden. Aber ansonsten geht dein Vorschlag schon in die Richtung, die ich mir so vorgestellt habe. Ich werde mal versuchen was adäquates zusammenzubasteln.
Viele Grüße


Bewertung: 166 Punkte bei 9 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Re: Cronjobs nachholen
Florian E.J. Fruth, Donnerstag, 16. Oktober 2003 17:33:40
Ein/Ausklappen

hi,
also wenn du das backup-script in /etc/cron.daily/ ablegst, sollte er das script ausführen egal wie lang der rechner läuft. je nachdem welchen crondaemon du installiert hast zb. um kurz nach mitternacht oda falls der rechner da nicht lief so blad der rechner gebootet wird. ein anderer crond führt auch gern die jobs um 6:00 uhr morgens aus...
fejf



Bewertung: 137 Punkte bei 24 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Wolf 0.6 kann Cron-Jobs

    Das freie Content-Management-System Wolf CMS ist in Version 0.6.0 erhältlich.
  • Programme zeitgesteuert abarbeiten
    Einmal angeordnet und immer wieder ausgeführt – Linux-User haben verschiedene Möglichkeiten, sich Arbeit durch Automatisierung zu ersparen.
  • Jobs mit Cron abarbeiten
    So chaotisch Linuxer/innen auch manchmal sein mögen – meistens werkelt unbeachtet im Hintergrund ein Pünktlichkeitsfanatiker namens cron(d) auf ihren Rechnern. Ihn zu nutzen, kann eine Menge langweilige Arbeit ersparen.
  • Backups ziehen mit Rsnapshot
    Rsnapshot legt inkrementelle Backups an, ohne den vorhandenen Speicherplatz zu sprengen. Ein Cronjob nimmt Ihnen die lästige Arbeit ab.
  • Datenschubser
    Schnell mal ein Backup einrichten? Mit Sbackup und seiner grafischen Oberfläche archivieren Sie wichtige Daten im Handumdrehen.

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] Mint17 auf einem Stick
Alfred Zahlten, 26.11.2014 00:33
Hallo Liste, vor längerem habe ich mir den Daumennagel großen 64GB Stick von Sandisk recht preiswert gekau...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Alfred Zahlten, 25.11.2014 23:43
Am 25.11.2014 um 03:03 schrieb Heiko Ißleib: > Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zah...
Re: [EasyLinux-Ubuntu] [erledigt]_Terminal_schlißt_automatisch
Richard Kraut, 25.11.2014 19:25
Am Montag, den 24.11.2014, 23:11 +0100 schrieb Alfred Zahlten: > dieser Schalter in Synaptic wirkt sich au...
Re: [EasyLinux-Ubuntu] Palm_Tungsten_T3_[gelöst]
Hartmut Haase, 25.11.2014 11:18
Hallo Alfred, > Kopiere oder verschiebe mal die Bilder vor den Ordner und lösche den > Ordner mit Inh...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Heiko, 25.11.2014 03:03
Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zahlten: Hallo. > Am 24.11.2014 um 09:33 schrieb...