난 그냥맞춤 제작 내 거.bashrc
마지막 명령의 종료 상태를 포함하므로 다음과 같은 멋진 프롬프트가 표시됩니다.
☑ larsmans@host:~$
그 사이에 다른 명령을 실행했기 때문에 종료 상태를 확인하기 위해 더 이상 명령을 다시 실행할 필요가 없습니다. $?
종료 상태를 결정 하는 데 사용됩니다 . 그런데 명령이 Ctrl+ 로 백그라운드화되면 Z쉘도 set 로 되어 있는 것을 발견 $?
해서 계속 보게 되네요.
[1]+ Stopped vim
☒ larsmans@host:~$ echo $?
148
이것이 148
내가 확인해야 할 마법의 의사 종료 상태입니까?
답변1
"질문하기" 버튼을 누르기 직전에 찾았습니다. 나는 보았다ABS, 이는 종료 코드 128+ 신호임을 나타냅니다 SIGTSTP
(종료된 프로세스가 없더라도). 그런 다음 check를 사용하여 종료 상태를 확인한 것을 발견했습니다.
kill -l $?
어떤 보고서 TSTP
또는 "tty에서 입력 중지"는 148입니다.