GNU並列処理を使用するときに失敗したジョブのみをログに記録する方法

GNU並列処理を使用するときに失敗したジョブのみをログに記録する方法
parallel --joblog /tmp/log exit  ::: 1 2 3 0 
cat /tmp/log

GNU Parallelを使用するときにフィルタを使用してロード時に失敗したタスクのみを書き込むことはできますか?それとも、上記のログから失敗したタスクのみを取得する方法はありますか?私はこれに初心者です。

ベストアンサー1

parallel --joblog /tmp/log exit  ::: 1 2 3 0 
cat /tmp/log
cat /tmp/log | perl -ane '$F[6] and print'

これがなぜ必要なのかはよくわかりませんが、もう一度やりたい場合はお読みください--retry-failed --retries --resume-failed

おすすめ記事