用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

我们经常需要对网站上的数据进行备份,这时需要重启一下apache环境,但是如果每天都手工操作就很麻烦了,以下介绍在linux与windows下apache定时自动启动脚本程序代码。

linux系统操作方法

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

  1. touch /etc/rc.d/init.d/apache 
  2. vi /etc/rc.d/init.d/apache 
  3. chown -R root /etc/rc.d/init.d/apache 
  4. chmod 700 /etc/rc.d/init.d/apache 
  5. ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S60apache   

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

apache的内容:

  1. #!/bin/bash 
  2. #Start httpd service 
  3. /server/apache/bin/apachectl start 

至此 apache服务就可以在运行级别3下 随机自动启动了,windows系统下apache自动重启代码。

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

  1. @ECHO OFF  
  2. net stop apache2  
  3. net start apache2  
  4. net stop mysql  
  5. net start mysql 

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

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

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

说明:04:00为重启时间,c:autostartserver.bat为第一步的bat文件地址

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门