【发布时间】:2016-11-27 04:33:38
【问题描述】:
我的脚本通常需要大约 4 分钟才能完成,但是每当我在 SSH 中执行 cURL 时,它都会立即显示输出,这是一个老尝试。
这仅在 SSH 和 crontab 中发生,而 wget 和使用我的浏览器总是可以获得新鲜的内容。
我尝试在命令中添加'Cache-Control: no-cache' 参数,但没有帮助。
root@server [~]# /usr/bin/curl -H 'Cache-Control: no-cache' http://full-path/curl
我还应该尝试什么?
【问题讨论】:
-
也许是
crontab维护了一个缓存...看here。不过,还有其他关于此的问题,因此您不妨在 Google 上搜索“crontab 缓存”。 -
不仅是
crontab,当我在crontab外的终端中使用curl命令时也会发生这种情况。它会立即输出一个旧副本。