Hi
Please assist. Im getting an error while execuing the script name d "cdsnd.basel.cd_new
" as siiadm user. Thanks.
siiadm> ls -l
total 64
-rwxr-xr-x 1 siiadm sboadm 1004 Sep 17 2008 cdsnd.basel.cd
-rwxr-xr-x 1 siiadm sapsys 998 Nov 16 09:14 cdsnd.basel.cd_new
-rwxrwx--- 1 siiadm sapsys 705 Aug 19 2008 cdsnd.orca.cd
-rwxrwx--- 1 siiadm sapsys 691 Aug 19 2008 cdsnd.pdf.cd
-rwxrwxr-x 1 siiadm sboadm 264 May 26 2008 cdsnd.sbog.cd
-rwxrwxr-x 1 siiadm sboadm 267 Apr 3 2008 cdsnd.sbog.trg.cd
-rwxrwxr-x 1 siiadm sboadm 266 Apr 3 2008 cdsnd.striata.cd
-rwxr-x--- 1 siiadm sboadm 518 Apr 10 2008 scp_files
-rwxr-xr-x 1 siiadm sboadm 0 May 14 2008 x
#######################################################################################################
siiadm> ./cdsnd.basel.cd_new
/usr/sap/SBOG/outbound/work: not a regular file
Return: 1
#######################################################################################################
siiadm> cat cdsnd.basel.cd_new
#!/usr/bin/ksh
# 2008.04.02 CMH
# 2008.07.09 DGW
SID=SII
DIR_OUT=/usr/sap/SBOG/outbound/work
DIR_IN=/uddsbyn/data/IN6873/rx
DIR_ARC=/usr/sap/SBOG/outbound/archive/rcc
LOG=/tmp/scp_log
cat /dev/null > $LOG
HOST=siadev02.scmb.co.za
DATE=`date +%d.%m-%H:%M`
FILEDATE=`date +%Y%m%d_%H`
USER=sebeyond
EMAIL=prod_support
#EMAIL=me@mydomain.com
#compress $1
scp -p $DIR_OUT/$1 $USER@$HOST:$DIR_IN/
RET=$?
if [ $RET != 0 ]
then
printf "$DATE\t: Transfer of $1 to $DIR_IN on $HOST failed." >> $LOG
mailx -s "$SID: Transfer to $HOST failed" < $LOG $EMAIL
echo "Return: $RET"
exit 1
else
printf "$DATE\t Transfer of $1 to $DIR_IN on $HOST successful." >> $LOG
mkdir $DIR_ARC/$FILEDATE
mv $DIR_OUT/$1 $DIR_ARC/$FILEDATE/
if [ $? != 0 ]
then
printf "\n$DATE\t Archive of file $1 to $DIR_ARC failed." >> $LOG
else
printf "\n$DATE\t File $1 archived to $DIR_ARC successfully." >> $LOG
fi
mailx -s "$SID: Transfer to $HOST successful" < $LOG $EMAIL
echo "Return: $RET"
exit 0
fi