我正在尝试使用crontab每1分钟运行以下命令,但命令不会运行。
1 * * * * /usr/bin/links2 http://localhost/tomada/temperatura/servidor.php
该命令可以正常使用shell
有什么问题?
答案 0 :(得分:1)
首先 - 不要为此目的使用links
;它是一个交互式浏览器,但其性质的cron工作是非交互式的。 curl
是工作的正确工具:
* * * * * curl http://localhost/tomada/temperatura/servidor.php
...或者,如果你不能使用curl(为什么?),那么wget:
* * * * * wget -O - http://localhost/tomada/temperatura/servidor.php
第二 - 如果您必须使用链接,请以明确非交互方式使用它,例如使用-dump
或-source
:
* * * * * /usr/bin/links2 -dump http://localhost/tomada/temperatura/servidor.php