Ich habe ein merkwürdiges Problem im Zusammenhang mit Cron.
Mein Backupscript läuft von der Konsole ohne Probleme. Im Script wird ein Tar Archiv gemacht, und auf DVD gebrannt. Anschliessend wird die MD5 Summe der Datei auf der Harddisk mit der auf der DVD verglichen.
Als Cronjob hat es bisher auch ohne Probleme funktioniert. (Pfade, ENV Variablen etc. sollten also nicht das Problem sein)
Wenn das Script nun nachts aufgerufen wird, habe ich im Syslog folgende Meldungen:
Code: Alles auswählen
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940404, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985100
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940408, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985101
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940412, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985102
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940416, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985103
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940420, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985104
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940424, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985105
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940428, limit=3940032
Apr 1 22:45:06 localhost kernel: Buffer I/O error on device hdc, logical block 985106
Apr 1 22:45:06 localhost kernel: attempt to access beyond end of device
Apr 1 22:45:06 localhost kernel: hdc: rw=0, want=3940036, limit=3940032
Wenn ich aber das Script manuell starte, läuft alles ohne Probleme durch. Die MD5 wird von beiden Dateien berechnet und verglichen…. Sie wird auch in die Logdatei geschrieben:
Code: Alles auswählen
MD5 Summe auf der Harddisk: 7c063e193c0974ea784521dfb18a67bf
MD5 Summe auf der DVD : 7c063e193c0974ea784521dfb18a67bf
Ich bin echt ratlos und für Hilfe sehr dankbar.
Gruss
Mario