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
            
			
									
									
						HELP ME-PROBLEMI CON CRON-
Moderatore: Federico.Lagni
- xanio
 - Cisco power user
 - Messaggi: 113
 - Iscritto il: mar 24 giu , 2008 11:21 am
 - Località: Messina
 - Contatta:
 
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.
            
			
									
									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.
[    Gnu/Linux The Power of UnderGround Knowledge   ]
[ W3:http://www.nemesilabs.org - PGPKey: 0x70046843 ]
[ BC4E ABD0 E2BB 1E88 5595 8C5F 09A9 3D98 7004 6843 ]
						[ W3:http://www.nemesilabs.org - PGPKey: 0x70046843 ]
[ BC4E ABD0 E2BB 1E88 5595 8C5F 09A9 3D98 7004 6843 ]
- 
				wArEz
 - n00b
 - Messaggi: 2
 - Iscritto il: lun 22 dic , 2008 10:02 am
 
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
            
			
									
									
						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
- 
				ep
 - Network Emperor
 - Messaggi: 260
 - Iscritto il: sab 06 dic , 2008 11:36 am
 
Ti consigliere di togliere tutti i log con 2> e 2>> e di aggiungere
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!
            
			
									
									
						Codice: Seleziona tutto
set -x
- 
				Frisco
 - Cisco power user
 - Messaggi: 87
 - Iscritto il: gio 29 gen , 2009 3:42 pm
 
Salve,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
hai provato a mettere lo script in /etc/crontab facendolo girare come root indicando "root" prima del nome dello script?

