HELP ME-PROBLEMI CON CRON-
Inviato: lun 22 dic , 2008 10:17 am
salve a tutti io ho un prob da cron... devo inviare tutti i giorni dei file .exp e dei file .schema per tener aggiornati i database su un altro server...
quindi prima gunzip i file .exp e li invio e non mi da nessun problema. poi gunzip i file .schema e li invio.
ma qui mi da un problema ke non me li invia e non riesco a capire il motivo visto ke se prova a usare los tesso programma lanciato da shell mi funzia senza problema...io penso ke il prob sti in cron ma nn capisco cosa..
questo è il codice
**************************************************
#
Dir_todi='/users/expdb-da-vr/'
#
Dir_schemi='/users/schemi/'
Dir_tar='/users/apps/tar_schemi/'
File_tar='schemi.tar' # 06.12.2008
Dir_tmp='/users/apps/tmp/' # 10.12.08 #
sudo rm /users/apps/tar_schemi/* 2>/dev/null # 15.12.08 #
#
sudo rm /users/apps/tmp/* 2>/dev/null # 17.12.08 #
#
cd '/users/topp/bkup/expdb'
Log='/users/topp/bkup/expdb/log-ftp-todi'
echo >$Log
#
for db in `cat /users/config_files/db_x_todi`
do
exp=$db'.exp.gz'
echo $exp>>$Log
( echo -n -e 'user ghc *****\n cd /users/expdb-da-vr/\n put '$exp'\n bye\n' )|ftp -v -n todi 2>>$Log
sleep 10
done
#
cd '/users/schemi'
for db in `cat /users/config_files/db_x_todi`
do
sch=$db'.schema'
echo $sch
cp $sch $Dir_tar
done
#
cd $Dir_tar 2>>$Log # 17.12.2008 #
date >./zz 2>>$Log # 02.12.2008 #
#
sudo tar -cvpf $Dir_tmp$File_tar *.schema zz 2>>$Log # 17.12.2008
cd $Dir_tmp 2>>$Log # 12.12.2008
sudo chmod 777 *
sudo chown sara:isi *
sudo gzip $File_tar 2>>$Log # 16.12.2008
#
( echo -n -e 'user ghc *****\n cd /users/expdb-da-vr/\n put '$File_tar'.gz\n bye\n' )|sudo ftp -v -n todi 2>>$Log # 19.12.08
sleep 10
quindi prima gunzip i file .exp e li invio e non mi da nessun problema. poi gunzip i file .schema e li invio.
ma qui mi da un problema ke non me li invia e non riesco a capire il motivo visto ke se prova a usare los tesso programma lanciato da shell mi funzia senza problema...io penso ke il prob sti in cron ma nn capisco cosa..
questo è il codice
**************************************************
#
Dir_todi='/users/expdb-da-vr/'
#
Dir_schemi='/users/schemi/'
Dir_tar='/users/apps/tar_schemi/'
File_tar='schemi.tar' # 06.12.2008
Dir_tmp='/users/apps/tmp/' # 10.12.08 #
sudo rm /users/apps/tar_schemi/* 2>/dev/null # 15.12.08 #
#
sudo rm /users/apps/tmp/* 2>/dev/null # 17.12.08 #
#
cd '/users/topp/bkup/expdb'
Log='/users/topp/bkup/expdb/log-ftp-todi'
echo >$Log
#
for db in `cat /users/config_files/db_x_todi`
do
exp=$db'.exp.gz'
echo $exp>>$Log
( echo -n -e 'user ghc *****\n cd /users/expdb-da-vr/\n put '$exp'\n bye\n' )|ftp -v -n todi 2>>$Log
sleep 10
done
#
cd '/users/schemi'
for db in `cat /users/config_files/db_x_todi`
do
sch=$db'.schema'
echo $sch
cp $sch $Dir_tar
done
#
cd $Dir_tar 2>>$Log # 17.12.2008 #
date >./zz 2>>$Log # 02.12.2008 #
#
sudo tar -cvpf $Dir_tmp$File_tar *.schema zz 2>>$Log # 17.12.2008
cd $Dir_tmp 2>>$Log # 12.12.2008
sudo chmod 777 *
sudo chown sara:isi *
sudo gzip $File_tar 2>>$Log # 16.12.2008
#
( echo -n -e 'user ghc *****\n cd /users/expdb-da-vr/\n put '$File_tar'.gz\n bye\n' )|sudo ftp -v -n todi 2>>$Log # 19.12.08
sleep 10