
私の考えは、CRC確認OKフォルダ(アルバム)を「complete + CRC_OK」フォルダに移動し、cronで毎日のスクリプトを使用することです。次のディレクトリ数を含むループにrhashコマンドを入れる必要があります。
rhash --check array_of_folders[loop_index]/*.sfv
その後、stdoutに「すべてが正常です」が最後の行(tail -1)として表示されたら、フォルダを.. / complete + CRC_OKに移動します。
このsciptをcrontabに追加することは問題ではありませんが、私のスクリプトの知識はまだ欠けています。
答え1
#!/bin/bash
cd /home/Downloads/complete
for dir in */; do
cd "$dir"
output=$(rhash --check *.sfv | tail -1)
cd ..
if [ "$output" == "Everything OK" ]
then
mv "$dir" ../complete+crcok
fi
done