curl-loop() { while true; do echo "$(date +%Y-%m-%dT%H:%M:%S%z) $(curl --silent --show-error ${1})"; sleep ${2:-0.5}; done }
curl-loop <url> [interval]
Run every 0.5s (default)
curl-loop http://localhost:8080
Run every 1s
curl-loop http://localhost:8080 1
Run every 200ms
curl-loop http://localhost:8080 0.2