crontab不运行links2命令

时间:2015-05-21 19:56:41

标签: linux

我正在尝试使用crontab每1分钟运行以下命令,但命令不会运行。

1 * * * *  /usr/bin/links2 http://localhost/tomada/temperatura/servidor.php

该命令可以正常使用shell

有什么问题?

1 个答案:

答案 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