Hi!
Maybe the missing "then" after the previous "if" is
the problem!
Krizsán László
Hungary
----- Original Message -----
Sent: Thursday, December 01, 2005 8:23
AM
Subject: 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 "MailScanner has detected a possible fraud attempt from "192.168.10.7" 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"
[EMAIL PROTECTED] < email_noshare fi
-- Louie Miranda http://www.axishift.com -- under
development
|
- Re: Shell Script (If and Else) problem Krizsán László
-