>  기사  >  백엔드 개발  >  windows 七定时任务启动php

windows 七定时任务启动php

WBOY
WBOY원래의
2016-06-13 12:10:01811검색

windows 7定时任务启动php
今天试了用windows 7定时任务启动运行php,任务运行了,但是没有效果
不过如果双击bat是有效果的,不知道是什么原因
php文件代码

<br /><br />$fp = fopen("test.txt", "a+");<br /><br />fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n");<br /><br />fclose($fp);<br /><br /><br />


bat 文件代码
<br />D:\www\appserv\php6\php.exe -q D:\www\appserv\www\dingshi\test.php<br /><br />

------解决思路----------------------
系统不一样这里触发时间也不一样但是基本上没有时时刻刻触发的。
------解决思路----------------------
是不是在执行计划任务时你的环境还没有启动呢。
test.php 文件可以随意放位置的这个时候就和Apache没有关系了。
就相当于在dos下执行php文件用不到Apache了。
把文件放在D盘根目录试试
D:\www\appserv\php6\php.exe -q D:\test.php
------解决思路----------------------
可能是定时任务使用的用户权限问题,双击没问题说明你的脚本是对的,可能就是要设置一下执行这个任务的账号了
------解决思路----------------------
先创建个 xxx.bat文件,文件内容为D:\www\appserv\php6\php.exe -q "D:\test.php",然后在定时任务使用执行xxx.bat文件,试试看

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.