2012-01-25 127 views
-1

後,由於在控制文件中我必須提供一個名稱(硬編碼),我需要重命名我的文件,然後將其刪除。然而,它並不work..it返回碼2。有什麼建議?shell腳本刪除文件移動

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呼叫是好的。