web-dev-qa-db-ja.com

5秒ごとにcURLコマンドを実行する

これは私が実行したいコマンドです-

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

これは基本的にデータストリームをサーバーに送信します。

このコマンドを5秒ごとに実行したい。どうすればこれを達成できますか?

20
Archit Arora

Whileループで実行できます。

while sleep 5; do cmd; done

編集:

while..loopを使用したくない場合。 watch コマンドを使用できます。

watch -n 5 cmd
28
Jayesh Bhoi