linux weblogic停止脚本pid

标签 linux shell weblogic

我正在编写一个停止脚本并使用下面的代码,但这不起作用。

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/

相关文章:

Android shell 命令有奇怪的行为 ("input tap x y")

java - Weblogic 12C - 无法获取 web.xml 的 <env-entry> JNDI 条目

javascript - 呈现网站的 shell 工具,包括 javascript

linux - bash shell脚本问题中的日期格式错误帮助

weblogic - 如何在 Weblogic 响应中配置 HTTP header

java - 如何向 Eclipse 添加新的集群服务器?

c - 当进程仍在运行时如何重新启动处理

linux - WHO 命令的值在一行中返回(而不是多行)

windows - Linux 文本模式和 Windows 命令提示符之间的区别

linux - Rgd 文件用 Null 替换单引号