我制作了一个天气脚本,从worldweatheronline.com下载天气预报并将其复制到我的数据库。当我通过Git Bash执行它时,我的本地CakePhp Shell /脚本正常工作。
现在我想使用Windows 10任务自动更新本地计算机上的天气脚本。我的任务似乎在运行(我每五分钟就会在屏幕上快速弹出一次),但php脚本没有做任何事情。
我的任务设置是:
标签'一般'
- 使用以下useraccount执行任务:sam_c
- 仅在用户登录时执行
标签'触发器
- DAYLY
- Start 13/04/2017 21:32:00
- 每隔5分钟重复一遍。
- 期间:1天
标签'行动'
- 操作:启动程序
- 程序/脚本:C:\ xampp \ php \ php.exe
- 参数(可选): - f D:\ Websites \ BellewaerdeFun 2017 \ 03 - Online \ app \ Console \ Command \ WeatherShell.php
标签'条件','设置'和'历史'
我猜这个问题出现在标签' Action'中。我已经尝试将参数字段更改为:
- -f D:/网站/ BellewaerdeFun 2017/03 - 在线/ app / Console / Command \ WeatherShell.php
- php -f D:\ Websites \ BellewaerdeFun 2017 \ 03 - Online \ app \ Console \ Command \ WeatherShell.php
- ...
似乎没什么用。当我检查任务历史记录时,它告诉我任务已完成。骗子:)