我已经在 RHEL Linux 中安装了 IBM HTTP Server 和 Apache Tomcat。在我的 Linux 中如何检查 LLAWP 的状态。我使用此代码检查状态 ps -ef|grep LLAWP
。但它只返回 pid、名称、用户。我需要状态是正在运行还是已停止
答案1
如果它确实返回了任何内容,则表示该进程正在运行。
如果进程未运行,则不会获得任何输出。
答案2
可能还有其他方法(systemctl status ...),但我不熟悉您使用的具体服务,因此
对于 Apache
/opt/IBM/HTTPServer/bin/apachectl 状态
如果 httpd 正在运行则应该返回 0,否则应该返回其他内容 (3)。
对于 tomcat,[so] 上有一个答案https://stackoverflow.com/questions/3944157/is-tomcat-running
答案3
LLAWP 是 Computer Associates Siteminder 产品启动的一个 sidecar 进程,它实际上并不是 IHS 或 Tomcat 的一部分,而是 Siteminder 的支持软件。
正如其他人所说,如果您能找到它的 PID,那么它显然正在运行并且没有停止!