Cron ñ executa Script!!!!

Iniciado por energumino, 11 de Outubro de 2007, 10:35

tópico anterior - próximo tópico

energumino

Olá,

Meu problema é o seguinte:
Tenho um servidor mysql e coloquei em prática uma rotina de BKP que executa um script onde roda o mysqldump criando um bkp com gzip e joga este arquivo para um outro servidor onde guardo os bkps...
PROBLEMA - Se executo na mão o script ele faz tudo...sem problema!

O script está com permissão de execução, o log do cron mostra que chama o script, já coloquei de várias maneiras no crontab e nada!!!

meu crontab está assim:
[root@db3 scripts]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
00 9 * * * root /dados/scripts/./db_backup.sh

este é meu script...

[root@db3 ~]# cat /dados/scripts/db_backup.sh
#!/bin/bash
echo `date`" Iniciando backup" >> /var/log/db.txt
umount /dados/backup
mount -t nfs 192.168.0.5:/backup/DB2backup /dados/backup
checkdate=`date | awk '{print $1}'`
OF=all_databases-$(date +%Y%m%d)
case "$checkdate"
in
Dom)
rm /dados/backup/domingo/*
mysqldump --all-databases | gzip > /dados/backup/domingo/$OF.gz
;;
Seg)
rm /dados/backup/segunda/*
mysqldump --all-databases | gzip > /dados/backup/segunda/$OF.gz
;;
Ter)
rm /dados/backup/terca/*
mysqldump --all-databases | gzip > /dados/backup/terca/$OF.gz
;;
Qua)
rm /dados/backup/quarta/*
mysqldump --all-databases | gzip > /dados/backup/quarta/$OF.gz
;;
Qui)
rm /dados/backup/quinta/*
mysqldump --all-databases | gzip > /dados/backup/quinta/$OF.gz
;;
Sex)
rm /dados/backup/sexta/*
mysqldump --all-databases | gzip > /dados/backup/sexta/$OF.gz
;;
Sab)
rm /dados/backup/sabado/*
mysqldump --all-databases | gzip > /dados/backup/sabado/$OF.gz
;;
esac
echo `date`"Finalizando backup" >> /var/log/db.txt

Agradeço a todos!!!

rafasnn

tenho o mesmo problema, o crontab chama o script certinho, so que ele para pela metade, se eu executar o script pelo terminal roda blz
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Crux

Exatamente Rafasnn, também tenho o mesmo problema ! Será que este é um bug do crontab?

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Crux

Uau !!! Beleza pura. Funcionou mesmo.
Obrigado!

energumino

Show de bola....realmente funcionou....agradecido! ;D