![udev에서 호출하면 프로그램이 종료되지 않습니다.](https://linux55.com/image/20102/udev%EC%97%90%EC%84%9C%20%ED%98%B8%EC%B6%9C%ED%95%98%EB%A9%B4%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%EC%A2%85%EB%A3%8C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 모뎀인지 확인하기 위해 장치를 조사하는 프로그램을 C#/Mono로 작성했습니다.
프로그램은 명령줄에서 제대로 실행됩니다. 하지만 udev 규칙에서 호출하면 PROGRAM=
프로그램이 끝까지 정상적으로 실행되다가 종료되지 않습니다. 추가 정보로, 이 프로그램은하다통화를 종료합니다 RUN+=
.
다른 Ubuntu 기반 시스템에서 호출 해도 PROGRAM=
프로그램이 성공적으로 종료됩니다 . 여기서 논의되는 시스템은 Gentoo를 실행하고 있습니다.
또한 C#으로 작성된 한 줄의 "Hello world" 응용 프로그램은 내 응용 프로그램과 동일한 증상을 나타냅니다.
프로그램이 종료되지 않는 원인은 무엇입니까?