如何将 uptime/df 的输出传送到 curl?

如何将 uptime/df 的输出传送到 curl?

我想使用 cURL 将uptimedf命令的输出发送到 Web 应用程序。我尝试过:

uptime | curl http://someurl.com -T -

但这似乎没有发送数据。

将命令的输出作为 POST 参数发送到 cURL 的正确方法是什么?(或者如果更容易的话,使用 wget)

答案1

您可以在 curl 中使用 -d 选项和 @- 参数来接受来自管道的输入。您需要自己构建键值对。试试这个:

echo "time=`uptime`" | curl -d @- http://URL

反引号(`)表示应执行所附的命令(在本例中为 uptime),并且反引号引用的文本将替换为执行命令的输出。

相关内容