当前位置: 技术问答>linux和unix
一个shell,错在哪儿?
来源: 互联网 发布时间:2016-02-03
本文导语: 程序: #!/bin/sh kill -9 'ps -ef|grep java|grep -v grep |awk '{print $2}'' i='ps -ef |grep java |grep -v grep |wc -l' if [$i -eq 0] then echo "WebLogic Stop Successfull!" else echo "WebLogic stop Error!" fi 报错信息: stopWebLogic.sh[2]: ps -ef|gr...
程序:
#!/bin/sh
kill -9 'ps -ef|grep java|grep -v grep |awk '{print $2}''
i='ps -ef |grep java |grep -v grep |wc -l'
if [$i -eq 0]
then
echo "WebLogic Stop Successfull!"
else
echo "WebLogic stop Error!"
fi
报错信息:
stopWebLogic.sh[2]: ps -ef|grep java|grep -v grep |awk {print: Specify a process identifier or a %job number.
stopWebLogic.sh[5]: [ps: not found.
WebLogic stop Error!
环境:
AIX
WebLogic8
xx
#!/bin/sh
kill -9 'ps -ef|grep java|grep -v grep |awk '{print $2}''
i='ps -ef |grep java |grep -v grep |wc -l'
if [$i -eq 0]
then
echo "WebLogic Stop Successfull!"
else
echo "WebLogic stop Error!"
fi
报错信息:
stopWebLogic.sh[2]: ps -ef|grep java|grep -v grep |awk {print: Specify a process identifier or a %job number.
stopWebLogic.sh[5]: [ps: not found.
WebLogic stop Error!
环境:
AIX
WebLogic8
xx
|
kill -9 `ps -ef|grep java|grep -v grep |awk '{print $2}'`
i=`ps -ef |grep java |grep -v grep |wc -l`
你-9 后面的那个附和错了,你写成单引号了.
这两行你都写学错,应该用1键左边那个键上的符号.
i=`ps -ef |grep java |grep -v grep |wc -l`
你-9 后面的那个附和错了,你写成单引号了.
这两行你都写学错,应该用1键左边那个键上的符号.
|
kill -9 'ps -ef|grep java|grep -v grep |awk '{print $2}''
i='ps -ef |grep java |grep -v grep |wc -l'
两行直接sleep几秒试一下
i='ps -ef |grep java |grep -v grep |wc -l'
两行直接sleep几秒试一下
|
kill -9 'ps -ef|grep java|grep -v grep |awk '{print $2}''
sleep 5
i='ps -ef |grep java |grep -v grep |wc -l'
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。