비동기 API 요청의 bash 출력을 파일에 저장하시겠습니까?

비동기 API 요청의 bash 출력을 파일에 저장하시겠습니까?

이 결과를 저장하려고 합니다.비동기식 컬 요청 반복파일로. 아래에 제공된 코드를 동기식으로 실행할 때 (를 통해삭제&) 모든 것이 잘 작동하고 응답이 지정된 파일에 저장됩니다. 그러나 비동기 컬 요청 중에 데이터는 bash 명령줄 자체에 표시되며 파일에는 저장되지 않습니다.

여기 내 코드 조각이 있습니다!

for i in {1..300}
do
curl 'http://127.0.0.1:8000/test/' \
  -H 'Connection: keep-alive' \
  -H 'Accept: application/json' \
  -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36' \
  -H 'Content-Type: application/json' \
  -H 'Origin: http://127.0.0.1:8000' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Referer: http://127.0.0.1:8000/' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  --data-binary '{"level0":"data1"}' \
  --compressed & >> file.json
done

참고: &내 요청은 API에 대한 비동기 요청입니다. 또한 내 API 엔드포인트는 2초마다 응답합니다(중요한 경우)!

관련 정보