Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

stress.sh 879B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. # Usage: stress.sh UPLOAD_URL PROGRESS_URL
  3. #
  4. i=0
  5. LIMIT="10k"
  6. FILE="100"
  7. #trap 'kill_all' SIGINT SIGTERM
  8. while [ "1" == "1" ]
  9. do
  10. for j in $(seq 5)
  11. do
  12. i=`expr $i + 1`
  13. echo "Upload $i"
  14. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  15. sh client.sh $i $2 &
  16. i=`expr $i + 1`
  17. echo "Upload $i"
  18. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  19. sh client.sh $i $2 &
  20. i=`expr $i + 1`
  21. echo "Upload $i"
  22. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  23. sh client.sh $i $2 &
  24. i=`expr $i + 1`
  25. echo "Upload $i"
  26. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  27. sh client.sh $i $2 &
  28. i=`expr $i + 1`
  29. echo "Upload $i"
  30. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  31. sh client.sh $i $2 &
  32. i=`expr $i + 1`
  33. echo "Upload $i"
  34. curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
  35. sh client.sh $i $2 &
  36. done
  37. wait
  38. done