私のプロジェクトでは、大きなファイル (~250GB) をリモート サーバーにアップロードし、スクリプトを実行してそのファイルを mysql にロードする必要があります。問題は、単一のファイルをロードすると時間がかかりすぎることです。そのため、ファイルを小さなトランクに分割し、複数のターミナルで 10 ~ 20 のプロセスを同時に実行する必要があります。各ファイルを最大2MBに分割すると、100,000回の操作が必要になります.次に、次のように実行する必要があります
ruby importer.rb data_part01_aa.csv
ruby importer.rb data_part01_ab.csv
ruby importer.rb data_part01_ac.csv
.
.
.
各ターミナルで、それらが終了するのを待ってから、次を実行します。
このプロセスを自動化できる方法はありますか? 前のジョブが終了したときにジョブを続行できるシェル スクリプトはありますか? どうもありがとう!