このスクリプトを並列に実行しようとしていますが、それぞれのセットで< = 4です。 runspr.py
はそれ自体が平行であり、それはうまくいきます。私がやろうとしているのは、どのインスタンスでも4ループだけを実行することです。bash loop parallel in
私の現在のコードでは、すべてを実行します。
#!bin/bash
for i in *
do
if [[ -d $i ]]; then
echo "$i id dir"
cd $i
python3 ~/bin/runspr.py SCF &
cd ..
else
echo "$i nont dir"
fi
done
Iは、https://www.biostars.org/p/63816/とhttps://unix.stackexchange.com/questions/35416/four-tasks-in-parallel-how-do-i-do-that に従ったが、並行してコードをimplimentすることができませんでした。
関連検索: 'パラレル「CD {}; python3〜/ bin/runspr.py SCF '::: */' –