← Back to team overview

sslug-teknik team mailing list archive

cron job fejler

 

Hej alle

Jeg har et lidt mystisk problem. Jeg kører et cron job med følgende indhold fra en fil :

#!/bin/sh
rm /home/lbj/backup/oracle/*.tar.gz
mysqldump --opt --password=xxx mysql > /home/lbj/backup/oracle/mysql.sql
mysqldump --opt --password=xxx bla > /home/lbj/backup/oracle/bla.sql
mysqldump --opt --password=xxx test > /home/lbj/backup/oracle/test.sql
/bin/tar cvf - /home/lbj/backup/oracle/*.sql | /bin/gzip > /
/home/lbj/backup/oracle/mysql.tar.gz
/home/oracle/OraHome1/bin/exp user/xxx /
file=/home/lbj/backup/oracle/backuporacle.dba full=y
/bin/tar cvf - /home/lbj/backup/oracle/backuporacle.dba | /bin/gzip > /
/home/lbj/backup/oracle/oracle.tar.gz
rm /home/lbj/backup/oracle/*.sql
rm /home/lbj/backup/oracle/*.dba
rsync -vrut --progress --stats --password-file=/root/rsyncpass /
/home/lbj/ kb@10.1.1.171::backup/
rsync -vrut --progress --stats --password-file=/root/rsyncpass /
/var/www/ kb@10.1.1.171::backup/www/
rsync -vrut --progress --stats --password-file=/root/rsyncpass /
/etc/ kb@10.1.1.171::backup/etc/
#mt rewind
#/usr/sbin/kbackup --auto-backup config
#mt offline

Når jeg kører scriptet som root fungere det upåklageligt, men som cron job generes oracle.tar.gz kun som en fil uden indhold. Det er jo ikke heldigt. mysql.tar.gz generes upåklageligt. Er der nogen der har en god forklaring på hvorfor det er således. Det skal siges at backuporacle.dba er temmelig stor, men det skulle cron jo egentlig være ligeglad med ?!

Lars Brandi Jensen