1
clone()
을 사용하여 프로세스를 포크 처리하면 자식 프로세스가 "정상"SIGCHLD
대신 상위 프로세스를 보내야한다는 신호를 지정할 수 있습니다.런타임에 하위 프로세스의 종료 신호를 변경하십시오.
자녀가 생성 된 후에 설정 종료 신호를 변경할 수 있습니까? 자녀 또는 부모 중 누구입니까?
clone()
을 사용하여 프로세스를 포크 처리하면 자식 프로세스가 "정상"SIGCHLD
대신 상위 프로세스를 보내야한다는 신호를 지정할 수 있습니다.런타임에 하위 프로세스의 종료 신호를 변경하십시오.
자녀가 생성 된 후에 설정 종료 신호를 변경할 수 있습니까? 자녀 또는 부모 중 누구입니까?
struct task_struct
의 구성원 에 대한 Linux의 원본 소스를 (빠르게) 검색했습니다. 이것은 보충 (reparenting)의 경우에만 발생하는 것으로 보이는데,이 경우 설정 신호가 정상인 경우 몇 가지 검사가 있습니다. 그 init won't receive a SIGKILL.
즉, 런타임시 신호를 변경할 수 없음을 의미합니다. 보안 고려 사항 때문일 수 있습니다.