parallel -k python a1.py {} ::: {0..50..2}
에는 a1.py
몇 가지 인쇄 문이 있습니다.
병렬 명령을 실행하면 Python 스크립트의 인쇄 문이 표시되지 않습니다. parallel
중간 인쇄 명령을 표시 하는 방법이 있습니까 ?
답변1
-k
GNU Parallel이 순서를 유지하도록 강제하여 작업 1의 출력을 먼저 얻고 작업 1이 완료되면 작업 2를 얻습니다.
다음과 같은 방법으로 작업 1의 진행 상황을 추적할 수 있습니다 --linebuffer
.
parallel -k --linebuffer python a1.py {} ::: {0..50..2}
모든 작업의 진행 상황을 추적하려는 경우에는 순서를 유지할 수 없습니다.
parallel --linebuffer python a1.py {} ::: {0..50..2}