ich habe mir ein kleines script gebastelt, dass mir ein verzeichniss zuerst per zip packt, dann mit mkisofs ein iso mach und am schluss mit cdrecord auf die cd brennt...
<siehe code1>
dank der hilfe aus diesem forum funktioniert das ohne probleme, wenn ich es aus der bash aufrufe...
aber
wenn ich nun das script per cron starte läuft die sicherung nicht...
(das stetht in der crontab:)
40 22 * * * root /etc/backup/backup.sh
ich habe zu debugzwecken mal ein paar ausgaben in eine datei umgeleitet und festgestellt, dass der zip befehl der datei einen ziemlich willkürlichen namen gibt (ziQ816NI oder so...)
ich habe leider keine ahnung warum das nicht geth...
die "path" variable enthält die richtigen pfade, daran kann es nicht liegen...
e.v. ist es ein problem mit dem output von zip (reine vermutung!)
kann mir da jemand weiterhelfen??
gruss
mario m
p.s. allen ein gutes neues jahr!
Code: Alles auswählen
CODE1
#Go to the backup dir
cd /tmp/backup
#Create the zip backup file
zip -r backup_$(date +%d_%m_%y).zip /samba/
#Create the iso file
mkisofs -D -J -R -o backup_$(date +%d_%m_%y).iso ./backup_$(date +%d_%m_%y).zip
#Let's make the disc...
# 1. Delete the CD-RW
cdrecord dev=1,0,0 blank=fast speed=16
# 2. Burn the file...
cdrecord dev=1,0,0 driveropts=burnproof fs=2m speed=16 -eject backup_$(date +%d_%m_%y).iso
#Cleaning up the system
rm backup_$(date +%d_%m_%y).iso
rm backup_$(date +%d_%m_%y).zip