这是我想运行的命令-
curl --request POST --data-binary @payload.txt --header "carriots.apiKey:XXXXXXXXXXXXXXXXXXXX" --verbose http://api.carriots.com/streams
这基本上是将数据流发送到服务器。我希望每5秒运行一次此命令。如何实现?
w8ntj3qf1#
您可以在while循环中运行。
while sleep 5; do cmd; done
编辑:
如果你不想使用while..loop,你可以使用watch命令。
while..loop
watch -n 5 cmd
nwo49xxi2#
完成相同任务的另一个简单方法是:watch -n {{seconds}} {{your-command}}例如,每900毫秒(注意“your-command”两边的双引号):
watch -n {{seconds}} {{your-command}}
watch -n 0.9 "curl 'https://public-cloud.abstratium.dev/user/site'"
2条答案
按热度按时间w8ntj3qf1#
您可以在while循环中运行。
编辑:
如果你不想使用
while..loop
,你可以使用watch命令。nwo49xxi2#
完成相同任务的另一个简单方法是:
watch -n {{seconds}} {{your-command}}
例如,每900毫秒(注意“your-command”两边的双引号):