我正在编写一个停止脚本并使用下面的代码,但这不起作用。
PID=`ps -ef | grep java | grep "nodemanager" | awk '{print $2}'`
if [ ${PID} ]
then
kill ${PID}
fi
任何帮助都会很棒。
最佳答案
该命令是否匹配多行,例如由于 -Dweblogic.nodemanager.ServiceEnabled
等托管服务器的参数?
命令行是否太长,导致 ps -ef
无法完整显示(例如,Solaris 会截断参数;使用 /usr/ucb/ps -auxww
获取完整命令行)?
关于linux weblogic停止脚本pid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22049708/