datafolder
という名前のフォルダが5つのCSVファイルを含むaa.csv ab.csv ac.csv ad.csv ae.csv
各CSVファイルには、日付、製品タイプ、名前、住所などのExcelシートのデータが含まれています。 2番目の列はproductという名前です。基本的に私がしたいのは、ジョブマスタースクリプトがファイルの数をdatafolder
に数えてから、個々のファイルごとにマッププロセスを開始することです。bashで5つの並行プロセスを開始するキックスタート
jobmasterスクリプトは問題なく実行されますが、マップスクリプトが起動すると、最初のecho mapping $1
のみが表示され、プロセスは無限ループ(私の推測)で停止しています。私がps
コマンドを実行すると、私は5 map.sh
が実行されることを期待しますが、何もありません。私はあなたがmap.sh
に入力リダイレクションを逃した疑い
まず、あなたがjobmasterの外に期待されるすべてのエコーを見ていますか? psで実行されているmap.shがない場合は、実行を終了するか、呼び出されませんでした。 – Kallmanation