所以我有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
但没有运气。
有什么想法吗?
答案 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。
然后处理错误和诸如此类的东西可以在本地处理。