繁体   English   中英

从Cygwin使用Cron运行PHP脚本

[英]Running a PHP Script with Cron From Cygwin

我想使用类似以下内容将cron.txt推送到crontab:

crontab cron.txt

我的cron.txt文件的内容是:

# Format : minute | hour | day-of-month | month | day-of-week | path-to-script

0 1600 * * 4 C:/path/to/myscript.php

我收到错误消息:

"cron.txt":4: bad hour

如何正确运行脚本? 是所有需要的时间和路径到php文件吗?

谢谢。

您似乎已经解决了无效时间问题,现在,如果您的php脚本可通过网络访问,为什么不使用curl请求作为命令?

0 16 * * 4 curl --request GET 'http://www.yoursite.com/path/to/myscript.php'

显然,您可能需要使用自定义的get密钥甚至在.htaccess来保护它,仅允许服务器访问。

hour参数应该是一个没有分钟的小时(16而不是1600)。 至于路径,您需要告诉cygwin应该如何执行:尝试在开始时添加php。

# Format : minute | hour | day-of-month | month | day-of-week | path-to-script
0 16 * * 4 php C:/path/to/myscript.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM