Shell脚本判断Apache进程是否存在
2014-12-21 00:00
986 查看
写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。
#!/bin/bash #echo "$(service httpd status)" PIDNUM=$(pgrep httpd | wc -l) if [[ $PIDNUM -eq 0 ]];then echo "Apache is stopped." read -p "Do you want to start Apache?(y/n)" START if [[ $START == y ]];then echo "$(service httpd start)" else echo "You refused to start Apache." fi else echo "Apache is running. Proccess number is $PIDNUM." if [[ $PIDNUM != 10 ]];then echo -e "\033[31mPID didn't equal 10\033[0m" fi fi
相关文章推荐
- shell脚本判断Apache进程是否存在
- Shell脚本判断Apache进程是否存在
- Shell实现判断进程是否存在并重新启动脚本
- shell脚本判断进程是否存在,并重新启动
- Shell实现判断进程是否存在并重新启动脚本
- shell脚本中判断进程是否存在
- shell脚本判断进程是否存在,并重新启动
- Shell实现判断进程是否存在并重新启动脚本分享
- shell脚本循环判断进程是否存在
- 用shell脚本判断进程是否存在,并重新启动
- Shell实现判断进程是否存在并重新启动脚本分享
- Shell实现判断进程是否存在并重新启动脚本
- shell脚本循环判断进程是否存在
- Shell脚本中判断文件,目录是否存在或者具有权限
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- shell脚本判断设备节点是否存在
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- 用shell脚本监控进程是否存在 不存在则启动的实例
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- shell 判断进程是否存在