PDA

Visualizza la versione completa : Esecuzione Batch


Elena78
26-11-2002, 11:50
Il file CRONTAB chiama le shell Statistiche_Aggreg.sh e StatisticheAggreg_fin.sh
E poi richiama il loro FTP corrispondente FTPStatisticheAggreg.sh che contiene la seguente istruzione:
---------------------------------------------
ftp -n << +
open 157.28.116.5 2121
u inbound Inbound
lcd /genesys/FLUSSI/out/STATISTICHE_AGGREG
put Statistiche_Aggreg-*.txt
bye
+
-----------------------------------------------------------

Il file Statistiche_Aggreg.sh a sua volta richiama uno script sql che esegue una select su una tabella.
Se questo script provo ad eseguirlo in TOAD mi torna corretamente un risultato. Quindi non il file SQL che crea problemi.
Lo stesso fa la shell StatisticheAggreg_fin.sh.
Il file log del file FTPStatisticheAggreg.sh che mi ritorna il crontab riporta questo errore:

---------------------------------------------
/genesys/FLUSSI/out/STATISTICHE_AGGREG
: No such file or directory
Statistiche_Aggreg-*.txt
: No such file or directory
?Invalid command
---------------------------------------------

Sembrerebbe che non trova il file Statistiche_Aggreg-*.txt, oppure il percorso non corretto.
E invece non solo il file esiste e il percorso corretto ma non ha generato alcun errore.
Qualcuno sa dirmi quale potrebbe essere il problema??

Questa la shell:
---------------------------------------------------------
#
# @(#)local.profile 1.4 93/09/15 SMI
#
#stty istrip
ORACLE_SID=OUTB
ORACLE_BASE=/u/app/oracle
ORACLE_HOME=/u/app/oracle/product/8.0.6.0.0
PATH=/usr/bin:/usr/ucb:/etc:$ORACLE_HOME/bin:.
export PATH

export ORACLE_SID ORACLE_BASE ORACLE_HOME
#
# imposto la data corrente
#
data=`date '+%Y%m%d'`
#
# eseguo la query che estrae gli esiti dalla tabella statistiche
#
sqlplus gcti/gcti@OUTB @/genesys/FLUSSI/script/STATISTICHE_AGGREG/ExportStatistiche_Aggreg.sql
#
# copio il risultato nello storico
#
cp /genesys/FLUSSI/out/STATISTICHE_AGGREG/Statistiche_Aggreg.tmp /genesys/FLUSSI/out/STATISTICHE_AGGREG/Statistiche_Aggreg-$data.txt
cp /genesys/FLUSSI/out/STATISTICHE_AGGREG/Statistiche_Aggreg.tmp /genesys/FLUSSI/out/STATISTICHE_AGGREG/STORICO/Statistiche_Aggreg-$data.txt
------------------------------------------------------------

Grazie a tutti in anticipo!

:master:

darkblOOd
26-11-2002, 12:27
Originariamente inviato da Elena78
...
E invece non solo il file esiste e il percorso corretto ma non ha generato alcun errore.
...

cio ottieni il risultato giusto nonostante il messasgio sul log? :master:

Elena78
26-11-2002, 12:31
il file txt viene generato, anche se vuoto.. ma senza errori. Lo script sql il toad mi ritorna dei dati,che per non ritorna il batch, e solo l'ftp riporta un errore..

come se non trovasse il file, che invece c' anche se vuoto..:(

Loading