Shell脚本判断Apache进程是否存在
写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。
#!/bin/bash
#echo"$(servicehttpdstatus)"
PIDNUM=$(pgrephttpd|wc-l)
if[[$PIDNUM-eq0]];then
echo"Apacheisstopped."
read-p"DoyouwanttostartApache?(y/n)"START
if[[$START==y]];then
echo"$(servicehttpdstart)"
else
echo"YourefusedtostartApache."
fi
else
echo"Apacheisrunning.Proccessnumberis$PIDNUM."
if[[$PIDNUM!=10]];then
echo-e"\033[31mPIDdidn'tequal10\033[0m"
fi
fi
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短