【发布时间】:2020-05-04 11:24:59
【问题描述】:
我想使用期望脚本将数据发送到流入数据库。我尝试使用 spawn 命令,如下所示,但它不起作用。有人可以帮忙吗?
spawn sh -c "curl -i -XPOST http:www.xyz.com/write?db=db --data-binary 'measurement1,async=true field=0'";
【问题讨论】:
标签: linux bash shell expect influxdb
我想使用期望脚本将数据发送到流入数据库。我尝试使用 spawn 命令,如下所示,但它不起作用。有人可以帮忙吗?
spawn sh -c "curl -i -XPOST http:www.xyz.com/write?db=db --data-binary 'measurement1,async=true field=0'";
【问题讨论】:
标签: linux bash shell expect influxdb
如果您不与 curl 命令交互,则不需要spawn。使用exec 会更简单 - 请参阅https://www.tcl-lang.org/man/tcl8.6/TclCmd/exec.htm 的文档。试试:
exec curl -i -XPOST http:www.xyz.com/write?db=db --data-binary {measurement1,async=true field=0}
如果失败,请发布您收到的确切错误消息。
【讨论】: