我在我的 C 应用程序中打开()一个 USB 串行端口,但与此同时设备已断开连接。我关闭()设备,但是,当我执行 lsof 时,我得到了这个
sdmd 2987 根 5u CHR 188,1 0t0 27482 /dev/ttyUSB1(已删除)
问题是当设备重新连接时,内核(linux)无法为该名称分配名称。但是,文件系统中没有 /dev/ttyUSB1 。
我怎样才能让这个设备离开?我怎样才能真正关闭该文件?
我在我的 C 应用程序中打开()一个 USB 串行端口,但与此同时设备已断开连接。我关闭()设备,但是,当我执行 lsof 时,我得到了这个
sdmd 2987 根 5u CHR 188,1 0t0 27482 /dev/ttyUSB1(已删除)
问题是当设备重新连接时,内核(linux)无法为该名称分配名称。但是,文件系统中没有 /dev/ttyUSB1 。
我怎样才能让这个设备离开?我怎样才能真正关闭该文件?