쉘을 종료할 때 "프로그램 '/bin/bash' 충돌" 경고를 비활성화하는 방법은 무엇입니까?

쉘을 종료할 때 "프로그램 '/bin/bash' 충돌" 경고를 비활성화하는 방법은 무엇입니까?

저는 쿠분투 14.04를 사용하고 있습니다. kill -9 $$닫지 않는 등의 작업을 수행하여 터미널 에뮬레이터(konsole 또는 yakuake)를 종료 하면 다음과 같이 표시됩니다.

경고: '/bin/bash' 프로그램이 충돌했습니다.

이 동작을 비활성화하고 셸이 종료될 때 터미널 에뮬레이터를 자동으로 종료하려면 어떻게 해야 합니까?

동일한 시스템에서 메시지가 표시되면 kill -9 $$충돌 xterm을 보고하지 않고 종료됩니다.

어떤 Linux 배포판에서 이 "자동" 동작을 본 적이 있는지 잘 기억나지 않지만 몇 가지가 있습니다.

업데이트: 그 이유는 기록을 .bash_history.

답변1

편집을 고려해 보십시오 /etc/profile. 하단에 다음을 추가하세요.

unset HISTFILE && exit

현재 세션에 대해. 모든 기록을 없애려면 다음을 시도해 보세요.

rm -f $HISTFILE && unset HISTFILE && exit

애플리케이션을 종료하는 것은 가장 우아한 방법이 아닙니다. 바라보다Bash 기록을 저장하지 않고 Bash 쉘 종료(5가지 방법). #2를 피하세요. 왜냐하면 그것이 지금 당신이 시도하고 있는 것이기 때문입니다.

관련 정보