shell中syntax error: unexpected end of file的问题
下面是个很简单的shell,单步在linux下执行没有问题.
cd /Application/HttpLogcenterPublish
echo "----------------LogLctPressMain---------------------"
date +'%Y-%m-%d %H:%M'
if ps U amber -Ho cmd | grep LogLctPressMain.jar | grep -v grep > /dev/null
then
pid1=`ps U amber -Ho pid,cmd | grep LogLctPressMain.jar | grep -v grep | head -1 |awk '{print $1}'`
echo "LogLctPressMain.jar is running! main process id = $pid1"
else
/usr/java/j2sdk1.4.2_06/bin/java -jar LogLctPressMain.jar
fi
给点建议,谢了.