JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 服务器 » shell脚本判断apache服务状态,crontab执行shell

shell脚本判断apache服务状态,crontab执行shell

此文被围观3364日期: 2013-01-16 分类 : 服务器  标签:  ·············
因读图网租用的阿里云服务器是配置的apache总是溢出,所以就想到先用脚本来解决这个问题,再来优化web环境 来看一下我的第一个shell脚本: [php] #!/bin/sh #ps查看进程 status=`ps -ef|grep httpd|wc -l` echo $status #判断httpd运行的进程数 if [ "$status" -gt 1 ];then /etc/init.d/httpd stop else /etc/init.d/httpd start fi [/php] 下面我将脚本添加到定时执行里面: [php] crontab -e//添加到系统定时执行里面去 crontab -l//列出定时执行的条数 */1 * * * * /tmp/http.sh > /dev/null 2>/tmp/error.log & [/php] 说一下shell脚本的一些注意事项: 一、文件编码 二、是以/bin/sh还是/bin/bash 三、添加到定时执行里面的路径 四、脚本文件的权限 今天 的shell脚本就到这里,明天我将优化这个脚本 来判断 apache的状态

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号