2012-01-25 10 views
-1

制御ファイルでは名前を指定する必要があります(ハードコードされている)ので、ファイルの名前を変更して削除する必要があります。それでも動作しません。コード2を返します。シェルスクリプトは移動後にファイルを削除します

JALON_03(){ 

mv $FIC_INPUT AlimentationFichier.data 
sqlldr $BDD_USR/[email protected]$BDD_STR control=$FIC_CTL 
RETCODE=$? 

     if [ $RETCODE -ne 0 ]; then 
           echo $RETCODE "[ERR] `date '+%m/%d/%y %H:%M:%S'` Erreur supprimer le fichier!">>$FIC_LOG 
        exit 2; 
        fi 

rm AlimentationFichier.data 
RETCODE=$? 
} 

答えて

0

エラーメッセージがログファイルに書き込まれた後にスクリプトが終了すると思いますか?次にsqlldr-callが正常かどうか確認してください。

関連する問題