udev에서 호출하면 프로그램이 종료되지 않습니다.

udev에서 호출하면 프로그램이 종료되지 않습니다.

저는 모뎀인지 확인하기 위해 장치를 조사하는 프로그램을 C#/Mono로 작성했습니다.

프로그램은 명령줄에서 제대로 실행됩니다. 하지만 udev 규칙에서 호출하면 PROGRAM=프로그램이 끝까지 정상적으로 실행되다가 종료되지 않습니다. 추가 정보로, 이 프로그램은하다통화를 종료합니다 RUN+=.

다른 Ubuntu 기반 시스템에서 호출 해도 PROGRAM=프로그램이 성공적으로 종료됩니다 . 여기서 논의되는 시스템은 Gentoo를 실행하고 있습니다.

또한 C#으로 작성된 한 줄의 "Hello world" 응용 프로그램은 내 응용 프로그램과 동일한 증상을 나타냅니다.

프로그램이 종료되지 않는 원인은 무엇입니까?

관련 정보