PHP创建Windows计划任务及At命令的简单介绍
2014-04-03 10:21
465 查看
在Windows系统下使用PHP做定时任务时,往往选择依赖Windows系统的计划任务来实现。
先看一段bat脚本命令:
autoBackup.bat
先看一段bat脚本命令:
autoBackup.bat
at 11:20:00 /every:M,T,W,TH,F,S,SU "D:\Program Files\wamp\www\View0226\protected\auto\windows\curl.exe" -s http://192.168.1.77/View0226/index.php?r=databack/backup[/code]
简单解释一下:
使用了At命令,意思为: 在 11:20:00 每天 调用此路径下的curl.exe文件 访问后面的网址
PHP可以使用exec来执行本文件:exec($path.'\autoBackup.bat',$output);
$output为bat文件执行后的输出,解析为数组:array ( 0 => '', 1 => 'D:\\Program Files\\wamp\\www\\View0226>at 11:20:00 /every:M,T,W,TH,F,S,SU "D:\\Program Files\\wamp\\www\\View0226\\protected\\auto\\windows\\curl.exe" -s http://192.168.1.77/View0226/index.php?r=databack/backup', 2 => '新加了一项作业,其作业 ID = 1', );
查看下Windows的计划任务:
如果需要删除本计划任务,也需要一个bat文件,可以借用$output数组的中的"ID = 1"来删除该计划任务:
delete.batat 1 /Delete
End.
相关文章推荐
- Windows任务计划创建计划,定时执行PowerShell命令
- Linux命令:任务计划Cron,at,batch
- 学习9:rosed命令的简单介绍 + 创建ROS消息和ROS服务。
- vs2010 创建windows服务( Asp.net(C#) windows 服务 用于实现计划任务,事件监控等)
- 在WINDOWS中设置计划任务执行PHP文件
- windows计划任务执行php
- Windows中使用计划任务自动执行PHP程序实例
- 创建Windows计划任务的2种方法
- windows计划任务执行php程序
- java创建计划任务可采用schtasks和java执行rman命令
- 支持windows与linux的php计划任务的实现方法
- AT命令简单介绍
- linux下创建计划任务运行php文件的方法
- windows下设置计划任务自动执行PHP脚本
- DOS命令创建以日期为文件名的任务计划TXT文件
- php定时计划任务介绍
- win7技巧:windows 7 下简单命令创建wifi(手机可用)
- Windows下创建定时计划任务
- 在WINDOWS中设置计划任务执行PHP文件的方法
- 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)