每5秒运行一次cURL命令

时间:2014-07-01 06:10:55

标签: linux curl libcurl

这是我想要运行的命令 -

curl --request POST --data-binary @payload.txt --header "carriots.apiKey:XXXXXXXXXXXXXXXXXXXX" --verbose http://api.carriots.com/streams

这基本上将数据流发送到服务器。

我想每5秒运行一次这个命令。我如何实现这一目标?

2 个答案:

答案 0 :(得分:22)

您可以在while循环中运行。

while sleep 5; do cmd; done

修改

如果您不想使用while..loop。你可以使用watch命令。

watch -n 5 cmd

答案 1 :(得分:0)

完成相同任务的另一种简单方法是:

watch -n {{seconds}} {{your-command}}