Ctrl+C를 누르면 다운로드 및 설치 중인 파일이 삭제됩니까? [폐쇄]

Ctrl+C를 누르면 다운로드 및 설치 중인 파일이 삭제됩니까? [폐쇄]

터미널에 패키지를 설치하고 Ctrl+C를 사용하여 패키지를 중지하는 경우 모든 변경 사항이 취소되고 다운로드한 파일도 삭제됩니까?

답변1

터미널(또는 Ctrl-C출력의 현재 문자)을 클릭하면( 의 출력에 있는 경우) 커널이 터미널의 모든 프로세스에 신호를 보냅니다.intrstty -aisigstty -aSIGINT터미널의 포그라운드 프로세스 그룹, 이 터미널에서 대화형 셸을 실행하는 경우 이는 포그라운드에서 실행되는 셸 작업입니다.

기본적으로 이 신호는 프로세스가 즉시 종료되도록 합니다(버퍼 플러시나 정리 작업 없이). 그러나 애플리케이션은 자유롭게 신호를 가로채거나 무시하고 종료하기 전에 필요하다고 판단되는 작업을 수행할 수 있습니다.

패키지 관리자는 일반적으로 패키지 시스템이 일관되지 않은 상태로 유지되는 것을 방지하려고 하기 때문에 이 작업을 수행합니다. 그러나 모든 패키지 관리자는 다르게 작동하므로 사용 중인 패키지 관리자를 지정해야 합니다.

관련 정보