random-scripts/while-curl.sh

24 lines
433 B
Bash
Raw Permalink Normal View History

#used by me for basic network and api resillient testing
#take inputs
echo "Enter the url to curl: "
read url
echo "Enter the number of times to curl, or 0 for forever: "
read num
echo "Enter the time between curls in seconds: "
read time
#run curl
if [ $num -ne 0 ]; then
for ((i=1;i<=$num;i++))
do
curl $url
sleep $time
done
else
while true
do
curl $url
sleep $time
done
fi