繁体   English   中英

每 5 秒运行一次 cURL 命令

[英]Run cURL command every 5 seconds

这是我要运行的命令 -

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

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

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

您可以在while循环中运行。

while sleep 5; do cmd; done

编辑:

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

watch -n 5 cmd

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

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

例如,每 900 毫秒(注意“your-command”周围的双引号):

watch -n 0.9 "curl 'https://public-cloud.abstratium.dev/user/site'"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM