2>&1로 인해 프로세스가 차단됩니다.

2>&1로 인해 프로세스가 차단됩니다.

GNU Parallel(>=20190122)에서 내가 잘못하고 있는 것을 디버깅하려고 합니다.

이는 예상대로 작동합니다.

(
  echo 1 | parallel-20190122 --pipe -j0 --tee dummy {} ::: {1..1000};
  echo Parallel is done here: See the pstree;
  pstree -p $$
) |
  cat

이렇게 하면 다음이 방지됩니다.

(
  echo 1 | parallel-20190122 --pipe -j0 --tee dummy {} ::: {1..1000};
  echo Parallel is done here: See the pstree;
  pstree -p $$
) 2>&1 |
  cat

2>&1어떻게 하면 그러한 효과를 얻을 수 있습니까 ?

zshbash, 에서는 재현 할 수 있지만 ksh93에서는 재현할 수 없습니다 dash.

관련 정보