linux判断某服务是否启动脚本怎么写
类似:if服务开启;thenfi用上servicecrondstatus查看crond服务ntpd服务snmpd服务好像还有syslog什么的服务各位高手,我只要判断条件...
类似:
if 服务开启 ; then
fi
用上 service crond status 查看 crond 服务
ntpd 服务
snmpd 服务
好像还有 syslog什么的服务
各位高手,我只要判断条件就行 展开
if 服务开启 ; then
fi
用上 service crond status 查看 crond 服务
ntpd 服务
snmpd 服务
好像还有 syslog什么的服务
各位高手,我只要判断条件就行 展开
展开全部
用ps命令结合grep命令查找该服务名是否存在即可达到效果:
svc="sendmail"
if ps -ef | grep $svc | egrep -v grep >/dev/null
then
echo "$svc is started!"
else
echo "$svc not found!"
fi
说明:
ps -ef : 显示当前所有在运行的进程
|:管道,即其前面命令的的输出,作为后面命令的输入
grep service_name : 在输出信息中,查找service_name数据行
egrep -v grep: 不显示grep查找命令本身
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询