우분투가 실행중인 응용 프로그램에 응용 프로그램이 올바르게 종료되도록 종료하고 있다고 말하지 않고 강제 종료합니다.
종료 할 때 크롬을 열어두면 부팅 후 다시 열 때 마지막으로 올바르게 닫히지 않았다고 말하면 LibreOffice에서 문서를 저장할 것인지 묻지 않고 코드를 실행 해야하는 응용 프로그램을 만들고 있습니다 컴퓨터가 종료 될 때 종료 할 수는 없습니다.
내가 이해했듯이 SIGTERM은 먼저 모든 프로세스로 전송되어 깨끗하게 종료 할 수 있으며 종료하지 않으면 SIGKILL이 강제 종료됩니다. 우분투가 SIGTERM을 전혀 보내지 않거나 SIGKILL을 보내기 전에 충분한 시간을주지 않은 것 같습니다.
이 문제를 해결할 수있는 방법이 있습니까?
우분투 16.04를 실행하고 있지만 15.10에도 문제가 있습니다. 15.10이 최신 버전 일 때 우분투를 사용하기 시작한 이래로 이전에 존재했는지 알 수 없습니다.
편집 : 나는 Unity를 사용하고 오른쪽 상단의 기어를 누르고 시스템 종료를 선택하여 컴퓨터를 종료하지만 sudo halt
터미널에서 실행하는 경우 문제는 동일합니다 .
편집 : 로그 아웃 할 때도 동일한 동작이 관찰됩니다. 내 생각에 신호가 로그 아웃 될 때 전송되어야하므로 종료 및 로그 아웃시 문제가 발생합니다.