Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 关闭已删除的文件_Linux_Device_Disconnected - Fatal编程技术网

Linux 关闭已删除的文件

Linux 关闭已删除的文件,linux,device,disconnected,Linux,Device,Disconnected,我在我的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

我怎样才能让这个设备离开?我如何才能真正关闭该文件