2012-01-25 125 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呼叫是好的。