这是脚本,但即使 Apache 正在运行其 show stop,输出也是错误的。我使用的是 Ubuntu 12.04。
ssh -qn root@ ip
if ps aux | grep [h]ttpd > /dev/null
then
echo "Apcache is running"
else
echo "Apcahe is not running"
fi
请尝试以下操作:
if ssh -qn root@ip pidof httpd &>/dev/null ; then
echo "Apache is running";
exit 0;
else
echo "Apache is not running";
exit 1;
fi
These exit
命令将发送正确的退出_成功 and 退出失败(如果您需要的话,将来扩展此脚本将很有用)。
但有一个建议:最好将脚本作为远程进程,通过 ssh 帐户使用 sudoer 用户运行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)