私はImageMagickを使用しています。 'n'変換の実行を開始するスクリプトを作成しようとしています。 「n」はユーザーが指定した数値です。スクリプトは、新しい「n」プロセスセット(または「n」より少ない場合はプロセッサの残りの数)を開始する前に、すべての「n」バックグラウンド/同時プロセスが完了するまで待つ必要があります。
これは私のコードです。
#!/bin/bash
for(( i=1; i<$n; i++))
do
xload -update 1 &
convert "${dir}"/*.jpg -flip -set filename:t '%d/%t-change' '%[filename:t].jpg'
wait
done
最初の「n」個のファイルを変換した後、次の「n」個のファイルを変換する方法など
ベストアンサー1
xload &
parallel convert {} -flip -set filename:t '%d/%t-change' '%[filename:t].jpg' ::: "${dir}"/*.jpg