![Bash 스크립트에서 여러 AWS 동기화 인스턴스 생성 [닫기]](https://linux55.com/image/117534/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20%EC%97%AC%EB%9F%AC%20AWS%20%EB%8F%99%EA%B8%B0%ED%99%94%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%20%EC%83%9D%EC%84%B1%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
aws s3 sync
나는 bash 스크립트가 명령을 하나씩 실행하는 대신 여러 명령을 동시에 실행하도록 하려고 합니다. 한 번에 모두 실행하는 것이 아니라 한 번에 하나만 실행하는 것 같습니다. 내 구성은 aws s3 sync
한 번에 10개 이상을 실행할 수 있도록 설정되어 있습니다 . 모든 명령을 수동으로 실행 하면 aws
모두 실행되고 업로드가 시작됩니다. 왜 이것이 작동하지 않는지 잘 모르겠습니다 ...
#!/bin/bash
aws s3 sync /usr/local/backup1/latestbackup/ s3://abucket/backup1/
aws s3 sync /usr/local/backup2/latestbackup/ s3://abucket/backup2/
aws s3 sync /usr/local/backup3/latestbackup/ s3://abucket/backup3/
왜 한꺼번에 생성되지 않습니까?
도와주셔서 감사합니다!
답변1
이런! 나는 &
각 줄의 끝에 추가하여 이 문제를 해결했습니다.