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.

관련 정보