[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Shell Script (If and Else) problem



Im having troubles on my shell script. When i run it, im having this errors.

./runXML3.sh: line 18: syntax error near unexpected token `fi'
./runXML3.sh: line 18: `fi'


Im a bit confused how to overcome the problem here. I hope somebody knew what can i do here.

The Code
#!/bin/sh -x
XMLPARSEDFILES="/Users/JS/Sites/onlinev2/xmlApp/xmlfeeds"
XML_COPY="/Users/JS/Sites/onlinev2/xmlApp/xmlfeeds_copy"
XML_FOR_TRANSFER="/Users/JS/Sites/onlinev2/xmlApp/xmlfeeds/xmlfeeds_transferred"
XML_NETWORK_SHARE="/Volumes/17-WebServer_Backup/AutomationAPP/BCARDXML/XML_Transferred"

CHECK_FOR_XML=`ls $XMLPARSEDFILES/*.xml|wc -l > /Users/JS/Documents/Scripts/XML_CHECK`
CAT_XML_CHECK=`cat /Users/JS/Documents/Scripts/XML_CHECK`

# this must run every 30 minutes
# with or without the network share
/usr/bin/lynx -dump "http://192.168.10.7/onlinev2/xmlApp/generateXML.php"

if [ "$CAT_XML_CHECK" -gt "0" ]
echo "more than zero"

fi

if [ -d "$XML_NETWORK_SHARE" ]
then
cp $XMLPARSEDFILES/*.xml $XML_FOR_TRANSFER
cp $XMLPARSEDFILES/*.xml $XML_COPY
mv $XMLPARSEDFILES/*.xml $XML_NETWORK_SHARE
else
mv $XMLPARSEDFILES/*.xml $XML_FOR_TRANSFER
echo "no network share, not generating XML files"
mail -s "BCARD V2, no network share - error on XML FEED" myemail@example.com < email_noshare
fi


--
Louie Miranda
http://www.axishift.com -- under development

Reply to: