1

我正在尝试创建一个在谷歌容器优化操作系统上运行的脚本,该脚本使用工具箱调用 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 呢?

4

1 回答 1

3

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

sudo toolbox bash -c 'curl ... | jq -r ".something"'
于 2017-05-24T12:55:02.293 回答