SIGPIPE 및 bash 파이프가 실패합니다.
Linux에서 SIGPIPE를 더 잘 이해하려고 노력 중입니다. 나는 이 실험을 실행했습니다: { ls -al /tmp/ ; echo "$?" 1>&2 ; } | head 그것은 141종료 프로세스에 제공되는 종료 코드라고 이해하는 것을 반영합니다 SIGPIPE . 이전에 여러 번 수행했지만 뉘앙스를 이해하지 못했고 SIGPIPE일반적으로 실행합니다. set -eEuo pipefail그래서 이해하려고 노력하고 있습니다. 파이프가 파손되어 내 코드가 항상 실패하지 않는 이유는 무엇입니까?...