shell实例-判断apache是否正常启动
2017-06-07 19:33
239 查看
判断apache是否启动可以通过多种方式
ps:
安装nmap:
ps:
[root@bogon ~]# ps -aux | grep httpdnetstat:
[root@bogon ~]# netstat -tlun查看80端口的占用情况,但是当apache假死或者其他程序占用80端口的时候这样的判断就不一定准确。推荐使用另一种方式判断,那就是nmap扫描工具。
安装nmap:
[root@bogon ~]# yum install nmap [root@bogon ~]# nmap -sT 192.168.8.8 #扫描192.168.8.8的TCP服务下面进行脚本编写:
#!/bin/bash web=`nmap -sT 192.168.8.8 | grep tcp | grep http | awk '{print $2}'` if [ "$web" == "open" ] then echo "$(date) The apache is ok !!!!">>/lee/apachelog/apache_acc.log else service httpd restart &>>/lee/apachelog/apache_err.log echo "$(date)The apache is restarting!!!">>/lee/apachelog/apache_err.log fi赋予执行权限:
[root@bogon sh]# chmod 755 apache.sh加入计划任务(略)。
相关文章推荐
- Shell脚本_判断apache是否启动
- 判断apache是否正常启动
- shell编程实例五判断用户是否在线
- 判断system()执行shell脚本是否正常执行结束
- 用shell脚本来判断Apache是否开启
- 用shell脚本监控进程是否存在 不存在则启动的实例
- shell脚本中 用grep判断某程序是否启动
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- linux shell script脚本判断mysql是否正常启动
- shell判断指定网站是否正常
- .net中判断该应用程序是否已经启动,防止重复启动,监控程序启动是否正常
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- shell脚本检查某个进程是否正常,如果不正常则自动启动
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 判断apache是否启动的脚本
- shell中判断此进程是否已经启动
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例