【问题标题】:Problem getting `jq` and `watch` to play together nicely?让 `jq` 和 `watch` 很好地一起玩有问题吗?
【发布时间】:2021-02-10 08:42:10
【问题描述】:

我正在访问返回 JSON 的状态信息的端点

watch 'curl localhost:8000/something | jq' 

它只返回来自jq 的“(23) Failed writing body”。 jq 在这里想要什么?

注意这在没有watch 部分的情况下有效吗?

【问题讨论】:

  • 不,它们都不适合我。正如我所说,它似乎可以在没有watch 的情况下工作,但不能使用它?所有这些问题都是关于将 curl 导入 jq 的问题,这对我来说很好,直到我使用 watch
  • 是什么让你说错误信息“来自 jq”?这是众所周知的curl 消息...
  • 尝试使用jq . 而不仅仅是jq。您是否尝试过使用 curl -N 禁用 curl 缓冲?您可能还想尝试增加watch 时间间隔。
  • jq . 做到了!谢谢!

标签: bash curl jq watch


【解决方案1】:

做到了:

watch 'curl localhost:8000/something | jq .' 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2015-04-30
    • 2011-03-16
    • 2016-11-13
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多