내 프로젝트에서 큰 파일 (~ 250GB)을 원격 서버에 업로드 한 다음 스크립트를 실행하여 파일을 mysql에로드해야합니다. 문제는 단일 파일을로드하는 데 시간이 너무 오래 걸리는 것입니다. 그래서 파일을 작은 트렁크로 분할하고 여러 터미널에서 동시에 10-20 개의 프로세스를 실행해야합니다. 나는 각 파일 ~ 2MB의 분할 경우 나, 각 터미널에수천 개의 다른 인수로 실행해야하는 명령 자동화
ruby importer.rb data_part01_aa.csv
ruby importer.rb data_part01_ab.csv
ruby importer.rb data_part01_ac.csv
.
.
.
처럼 실행 끝에 그들을 기다린 다음을 실행해야 operation.Then, 그것은 나에게 10 시간이 소요됩니다.
이 프로세스를 자동화 할 수있는 방법이 있습니까? 이전 쉘이 완료되면 작업을 계속할 수있는 쉘 스크립트? 감사합니다. 쉘에서