Hallo Christian, hallo Liste Am Sonntag, 5. Juni 2005 22:03 schrieb Christian Boltz:
Hallo Andy, hallo Leute,
Am Sonntag, 5. Juni 2005 18:50 schrieb Andreas Schott:
Es gibt aber doch auch die Möglichkeit Skripte einmal täglich auszuführen, egal wann der Rechner eingeschaltet wird. Ich möchte eigentlich nur ein Backup täglich haben.
Hierzu habe ich mein Backupscript (welches in der crontab eingetragen perfekt funktioniert) nach /etc/cron.daily kopiert.
andreas:/etc/cron.daily # ls -l
-rwxr-xr-x 1 root root 990 2005-01-08 10:38 Backup
Passt.
Prima. Ich hab das Backupscript jetzt nach cron.hourly gepackt um leichter kontrollieren zu können.
Hier wird es aber definitiv nicht ausgeführt (siehe Logfile).
Bei cron.daily werden nicht die einzelnen Scripte geloggt, sondern nur den Aufruf von run-crons. Das greppen nach "Backup" kann also nicht funktionieren.
Wusste ich nicht. Wird das nirgendwo geloggt?
Und cron.daily wird doch auch viertelstündlich geprüft, oder?
andreas:/home/andreas # less /etc/crontab
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
Jepp.
Prima
Warum wird mein Script denn nicht ausgeführt?
Vielleicht wird es das ja schon - guck doch einfach mal nach, ob ein aktuelles Backup existiert ;-)
Nein es existiert definitv kein Backup. Das sollte doch in dem Fall maximal 15 Minuten nach dem Booten des Rechners laufen, oder? Das booten ist nun schon fast zwei Stunden her grep cron /var/log/messages ergibt u.a. Jun 6 08:59:00 andreas /USR/SBIN/CRON[6409]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly) Jun 6 09:59:00 andreas /USR/SBIN/CRON[6951]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly) Rufe ich das Script manuell aus /etc/cron.hourly auf, so startet es und fragt nach dem Rootpasswort des Servers. (Ich sichere mittels rsync) Den Key für den user andreas habe ich auf den Server geladen, damit das Teil ohne Passwortabfrage durchläuft. Aber den Key für root würde ich ungern dort ablegen. Ändere ich die Zugehörigkeit nach -rwxr-xr-x 1 andreas users 990 2005-01-08 10:38 Backup und starte es manuell, läuft es durch. Any hints? Andy