您的位置:首页 > 运维架构 > Apache

apache定时自动启动脚本程序代码-apache-Php教程

2014-09-02 20:11 381 查看
 我们经常需要对网站上的数据进行备份,这时需要重启一下apache环境,但是如果每天都手工操作就很麻烦了,下面我来介绍在linux与windows下apache定时自动启动脚本程序代码,有需要了解的同学可参考。

    linux系统操作方法

    在linux下安装了apache 服务(通过下载二进制文件经济编译安装、而非rpm包)、apache 服务启动命令:           /server/apache/bin/apachectl start   。让apache服务运行在运行级别3下面。 命令如下:

    1)
代码如下复制代码
touch /etc/rc.d/init.d/apache

    vi /etc/rc.d/init.d/apache

    chown -R root /etc/rc.d/init.d/apache

    chmod 700 /etc/rc.d/init.d/apache

    ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S60apache
    #S 是start的简写、代表启动、K是kill的简写、代表关闭。60数字       代表启动的顺序。(对于iptv系统而言、许多服务都是建立在数据库启动的前提下才能够正常启动的、可以通过该数字就行调整脚本的      启动顺序))

    apache的内容:
代码如下复制代码
#!/bin/bash

    #Start httpd service

    /server/apache/bin/apachectl start

   
    至此 apache服务就可以在运行级别3下 随机自动启动了

    windows系统下apache自动重启代码

    1、在c:盘根目录新建一个autostartserver.bat文件,然后右键编辑,将文件内容设为如下后保存:
代码如下复制代码
@ECHO OFF

    net stop apache2

    net start apache2

    net stop mysql

    net start mysql
    说明:上面的apache2与mysql为服务名称。

    2、“开始”-》运行“cmd”-》执行命令“at 04:00 c:/autostartserver.bat”

    这样每天早晨4点系统就会自动重启apache与mysql

    说明:04:00为重启时间,c:autostartserver.bat为第一步的bat文件地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: