linux - crontab 不运行 links2 命令

标签 linux

我尝试使用 crontab 每 1 分钟运行一次以下命令,但该命令没有运行。

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

该命令在 shell 中运行良好

问题是什么?

最佳答案

首先——不要为此目的使用链接;它被构建为一个交互式浏览器,但 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

关于linux - crontab 不运行 links2 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30383189/

相关文章:

linux - 保持 OE/Yocto 图像更新的过程

linux - yum 按属性之一对可用包进行排序

linux - 内存泄漏会导致我的进程被杀死吗?

python - 为什么命令及其参数必须在 subprocess.Popen 的列表中?

linux - 包括不工作

c - 我如何在不在 C 中获取 "."和 ".."的情况下获取目录中的所有文件名

linux - fedora25 macchanger 无法更改wifi mac地址

linux - 传递不适用于 Docker 的环境变量

java - 在 linux 上为 .jar 文件制作可执行图标

linux - bash,查找聚焦窗口的顺序(类似于 alt+tab 菜单)