이것은 흥미로운 시나리오이며 저는 쉘 스크립트 작성에 비교적 익숙하지 않습니다. 메시지가 표시되면 사용자가 비밀번호를 입력하도록 하려는 상황이 있습니다. 좋은 결과.
문제는 Ctrl-C
이 시점에서 사용자가 로그아웃해야 하는지 여부입니다. 비밀번호 프롬프트는 터미널의 텍스트 입력을 끄기 때문에 사용자가 그곳에서 나가면 터미널의 텍스트 입력이 여전히 꺼지므로 사용자는 실망하게 됩니다.
register_shutdown_function()
PHP 프로그래밍에는 프로그램에서 언제 어디서나 이런 일이 발생할 때 종료 시 호출되는 함수가 있습니다 . Ctrl-C
Bash에 해당 명령이 있습니까 ?
답변1
예, 내장된 기능이 bash
있습니다 .trap
trap 'stty echo' EXIT
에 녹음되었습니다 man bash
.