Pagina 1 di 1

HELP ME-PROBLEMI CON CRON-

Inviato: lun 22 dic , 2008 10:17 am
da wArEz
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

Inviato: lun 22 dic , 2008 10:50 am
da xanio
Scusa,
ma se il problema è su cron perchè non posti le config di cron?
Hai detto che se lo lanci da console funziona, in che modo esegui lo script da console?

Ciao.

Inviato: lun 22 dic , 2008 11:39 am
da wArEz
beh lo script da console lo eseguo cn gli stessi comandi

sudo tar -cvpf directory/ *.schema zz 2
sudo chmod 777 *
sudo gzip $File_tar
( 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>>


invece le configurazioni vediamo se le trovo..xkè sinc nn so dove siano

Inviato: mer 24 dic , 2008 12:20 am
da ep
Ti consigliere di togliere tutti i log con 2> e 2>> e di aggiungere

Codice: Seleziona tutto

set -x
in cima allo script; cron ti manderà una mail con la sequenza dei comandi eseguiti ed il loro output, e sarà più facile individuare il problema!

Inviato: mar 03 feb , 2009 9:30 pm
da Frisco
wArEz ha scritto:beh lo script da console lo eseguo cn gli stessi comandi

sudo tar -cvpf directory/ *.schema zz 2
sudo chmod 777 *
sudo gzip $File_tar
( 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>>


invece le configurazioni vediamo se le trovo..xkè sinc nn so dove siano
Salve,
hai provato a mettere lo script in /etc/crontab facendolo girare come root indicando "root" prima del nome dello script?

Inviato: mer 04 feb , 2009 12:30 am
da andrewp
Mi pare un problema giá risolto nella sezione, erano i percorsi assoluti a dare problemi.