[英]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.