unbuffer
정상적인 상황에서는 프로세스의 반환 코드를 전달할 수 있지만 버퍼링을 해제하는 프로세스가 종료되는 경우(예: segfault로 인해 이는 while I Expect $?
로 표시됩니다 . 어떻게 통과시킬 수 있나요 ?0
139
139
예를 들어, 내 unbuffer
bash 스크립트에 simple 만 있으면 as를 exit 1
얻습니다 . bash 스크립트를 버퍼링 해제 하면 .$?
1
kill -11 $$
0
unbuffer
expect
실제로는 함께 제공되는 스크립트 일 뿐인데 expect
반환 코드가 전달되지 않는 이유를 설명할 만큼 잘 이해되지 않습니다.