0
일반적으로 사용자 공간 프로세스가 비정상적으로 종료되면 드라이버의 close() 핸들러가 호출됩니다. 운전자가 과정의 사망 사실을 통보받을 수있는 다른 방법이 있습니까?close() 외에도 프로세스가 사망했다는 알림을받을 수있는 방법이 있습니까?
일반적으로 사용자 공간 프로세스가 비정상적으로 종료되면 드라이버의 close() 핸들러가 호출됩니다. 운전자가 과정의 사망 사실을 통보받을 수있는 다른 방법이 있습니까?close() 외에도 프로세스가 사망했다는 알림을받을 수있는 방법이 있습니까?
나는 do_exit() 코드의 코드에 관심이 있으리라 믿습니다. 이것은 처리 중 사망시 exit_files()을 호출하고이 파일은 열린 파일에 대해 close() 함수를 호출합니다. 간략한 모습은 운전자가 프로세스 사망 사실을 통보받는 유일한 방법 일 수 있음을 보여줍니다.
프로세스가 생성됩니까? –
아니요. 내가 가진 것은 프로세스의 task_struct뿐입니다. –