使用参数运行cronjob https php脚本

时间:2016-04-21 13:55:41

标签: php https cron crontab

所以我有php脚本,想要用cron tab(unix)

运行

php script url:

https://www.domain.com/admin/index.php?route=do&key=54asd55asd

如何将其添加到crontab?

我试过

* * * * * lynx -dump https://www.domain.com/admin/index.php?route=do&key=54asd55asd
* * * * * wget https://www.domain.com/admin/index.php?route=do&key=54asd55asd

但没有运气。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

而不是尝试使用cli浏览器,而是使用curl代替,如果需要,您也可以使用它来发送POST参数。

答案 1 :(得分:0)

这里有几个选项,具体取决于GET / POST请求:

GET请求:

* * * * * * /usr/bin/GET http://www.example.com?foo=1 >/dev/null 2>&1 * * * * * * /usr/bin/wget -O - http://www.example.com/file.php?foo=1 >/dev/null 2>&1

或POST:

* * * * * * /usr/bin/curl --data "foo=1" http://www.example.com/file.php >/dev/null 2>&1

我会调查cURL Manual

还可以为您的curl网站写一个php文件,然后将其添加到您的crontab中。例如:How would I use a cron job to send an HTML GET request。 然后处理错误和诸如此类的东西可以在本地处理。