Ceci est la commande que je veux exécuter -
curl --request POST --data-binary @payload.txt --header "carriots.apiKey:XXXXXXXXXXXXXXXXXXXX" --verbose http://api.carriots.com/streams
Cela envoie essentiellement un flux de données à un serveur.
Je veux exécuter cette commande toutes les 5 secondes. Comment puis-je y parvenir?
Vous pouvez exécuter dans la boucle while.
while sleep 5; do cmd; done
Modifier:
Si vous ne souhaitez pas utiliser while..loop
. vous pouvez utiliser la commande watch .
watch -n 5 cmd