dvdbackupを使用して大規模なDVDコレクションを抽出するためのbashスクリプトを作成したいと思います。 4つのDVDドライブを並列に使用すると、dvdbackupのターミナル出力が混在します。
dvdbackup -Mv --progress --error=a -i /dev/sr0 -o /home/xxxx/vids/ &
dvdbackup -Mv --progress --error=a -i /dev/sr1 -o /home/xxxx/vids/
考えられるエラーを制御するには、ターミナル出力が必要です。出力をどのように制御できますか?この質問についてGoogleで一致するクエリを見つけるのに問題があります...
事前にありがとう
ベストアンサー1
使用GNUパラレルあなたはできます:
parallel --line-buffer --tag 'dvdbackup -Mv --progress --error=a -i /dev/{1} -o /home/xxxx/vids/' ::: sr0 sr1
マニュアルから:
--tag
パラメータを含むタグライン。パラメータとタブ文字(\ t)が各出力行に追加されます。