无法通过monit重新启动apache2服务

无法通过monit重新启动apache2服务,apache2,monit,Apache2,Monit,我现在的apache2服务情况: 主进程已关闭,只有子进程正在运行 当主进程处于死状态或活动状态时,如何获取其价值?这个问题有点不清楚。您想要PID值还是状态?@matigo我的意思是,如果我通过“service apache2 status”进行检查,结果是非活动的。但是如果我使用“ps aux | grep”/usr/sbin/apache2“| grep-v grep”,则工作进程仍在运行。我想做一个脚本来检测apache2的当前状态。我尝试了“ps aux|grep”/usr/sbi

我现在的apache2服务情况:

  • 主进程已关闭,只有子进程正在运行

当主进程处于死状态或活动状态时,如何获取其价值?

这个问题有点不清楚。您想要PID值还是状态?@matigo我的意思是,如果我通过“service apache2 status”进行检查,结果是非活动的。但是如果我使用“ps aux | grep”/usr/sbin/apache2“| grep-v grep”,则工作进程仍在运行。我想做一个脚本来检测apache2的当前状态。我尝试了“ps aux|grep”/usr/sbin/apache2“| grep-v grep|wc-l”,但没有效果。欢迎任何建议。