Linux 종료(Ctrl-C) 작업

Linux 종료(Ctrl-C) 작업

이것은 흥미로운 시나리오이며 저는 쉘 스크립트 작성에 비교적 익숙하지 않습니다. 메시지가 표시되면 사용자가 비밀번호를 입력하도록 하려는 상황이 있습니다. 좋은 결과.

문제는 Ctrl-C이 시점에서 사용자가 로그아웃해야 하는지 여부입니다. 비밀번호 프롬프트는 터미널의 텍스트 입력을 끄기 때문에 사용자가 그곳에서 나가면 터미널의 텍스트 입력이 여전히 꺼지므로 사용자는 실망하게 됩니다.

register_shutdown_function()PHP 프로그래밍에는 프로그램에서 언제 어디서나 이런 일이 발생할 때 종료 시 호출되는 함수가 있습니다 . Ctrl-CBash에 해당 명령이 있습니까 ?

답변1

예, 내장된 기능이 bash있습니다 .trap

trap 'stty echo'  EXIT

에 녹음되었습니다 man bash.

관련 정보