从 udev 调用时程序不会终止

从 udev 调用时程序不会终止

我用 C#/Mono 编写了一个程序,用于探测设备以确定它是否是调制解调器。

该程序在命令行下运行良好。但是,当从 udev 规则中调用它时PROGRAM=,程序会正常运行直到结束,然后无法终止。作为附加信息,该程序从 调用时终止RUN+=

即使PROGRAM=在基于 Ubuntu 的不同系统上调用该程序,该程序也会成功终止。这里讨论的系统正在运行 Gentoo。

此外,用 C# 编写的一行“Hello world”应用程序与我的应用程序具有相同的症状。

什么可能导致程序不终止?

相关内容