求教一个简单的shell编程问题
#!/bin/sh
counter=`ps -ef | grep xxxdomain | grep -v grep | wc -l`
echo $counter
if [ $counter -ge 0] ; then
echo "呵呵可以启动"
else
echo "有多个ecsdomain进程同时运行请通知管理理停掉相关进程"
fi
==================================
运行环境:
aix 5.x
程序目标:
保证程序只有一个进程在运行,如果当前系统中有进程运行了,就不能再启运行该程序
为什么老报:
0403-057 Syntax error at line 8 : `fi' is not expected.
谢谢,好久没折腾这类东西了