Moin,
kennt hier jemand Dirvish? Ist eine Scriptsammlung für Backups und setzt auf rsync auf.
Eine merkwürdige Reaktion kriege ich hier: wenn ich das Backup per cron aufrufe, sagt er immer nur sofort "fertig" (Meldung per Mail an root) und beendet sich sofort wieder. Rufe ich das Script per Hand auf (als root), läuft es normal durch, das Backup könnte also funktionieren und mein Script ist auch ok.
Woran könnte das liegen?
Ein paar Details:
In /etc/crontab heißt es z. B.
Dieses Script von mir mountet die Backup-Festplatte und schmeißt Dirvish an:
Wenn jetzt cron dieses Script anwirft, läuft Dirvish nur in einer Sekunde leer durch und meldet "done". Wenn ich es per Hand anwerfe, läuft es ganz normal und backt up oder upt back...
Rolf
kennt hier jemand Dirvish? Ist eine Scriptsammlung für Backups und setzt auf rsync auf.
Eine merkwürdige Reaktion kriege ich hier: wenn ich das Backup per cron aufrufe, sagt er immer nur sofort "fertig" (Meldung per Mail an root) und beendet sich sofort wieder. Rufe ich das Script per Hand auf (als root), läuft es normal durch, das Backup könnte also funktionieren und mein Script ist auch ok.
Woran könnte das liegen?
Ein paar Details:
In /etc/crontab heißt es z. B.
Code:
15 09 * * 1-5 root /root/bin/backup-dirvish
Dieses Script von mir mountet die Backup-Festplatte und schmeißt Dirvish an:
Code:
#!/bin/sh
mount /dev/sdg1 /mnt
if [ ! -d /mnt/backups ]
then
echo Backupfestplatte nicht gefunden
exit 1
fi
/usr/local/sbin/dirvish-expire
/usr/local/sbin/dirvish-runall
umount /mnt
Wenn jetzt cron dieses Script anwirft, läuft Dirvish nur in einer Sekunde leer durch und meldet "done". Wenn ich es per Hand anwerfe, läuft es ganz normal und backt up oder upt back...
Rolf