【问题标题】:Piping using toolbox in Google Container Optimized OS在 Google Container Optimized OS 中使用工具箱进行管道传输
【发布时间】:2017-05-24 20:55:02
【问题描述】:

我正在尝试创建一个在google container optimized os 上运行的脚本,该脚本使用toolbox 调用curl,但我想通过执行以下操作将结果传送到jq

sudo toolbox curl ... | sudo toolbox jq -r ".something"

但如果我这样做,我会收到以下错误消息:

Directory tree /var/lib/toolbox/root-gcr.io_google-containers_toolbox-20161110-02 is currently busy.

如果我从管道中删除toolbox(并且只是管道到容器中存在的诸如 grep 之类的命令),那么一切正常。但是如何使用工具箱从 curl 到 jq 管道?

【问题讨论】:

    标签: google-cloud-platform google-kubernetes-engine google-container-os


    【解决方案1】:

    我通过这样做解决了这个问题:

    sudo toolbox bash -c 'curl ... | jq -r ".something"'
    

    【讨论】:

      猜你喜欢
      • 2021-03-27
      • 2018-08-06
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2018-06-20
      • 2023-02-08
      相关资源
      最近更新 更多