同時に8スレッド走るCPUで大量のシェルスクリプトを実行したくてxargsつかっているのですが、
うまく動かなくて困っています。分かる人教えてください。

やりたいことは、数値計算の実効シェルスクリプト(300個くらいある)を同時に最大8個走らせ、
一つ終了したら次が始まるようにしたい。

args.listファイルにシェルスクリプトの絶対パスを1行ずつ書き並べて
xargs --arg-file=args.list --max-procs=8 -L 1
としましたが、topコマンドで確認しても全く動いている気配がありません。

クラスター用のjobマネージャは使わず、あくまでlinuxで一般的に使えるコマンドで済ませたいです。