如何在不重启系统的情况下将服务 usb 重置为 lsmod 中列出的串行驱动程序?

how can i reset service usb to serial driver that listed in lsmod without reboot system?

我有一个 usb_to_serial 连接了我的 USB 并通过此命令安装

modprobe usbserial vendor=0x67b product=0x2303

并通过控制台连接到其他设备

以及例如使用屏幕连接到控制台时

screen /dev/ttyUSB0 9600

我可以通过这个命令停止会话

fuser -k /dev/ttyUSB0

但是当连接到其他设备控制台时,我的控制台显示为空

我的问题是,当我重新启动系统并通过控制台连接第一台设备时,一切正常,但是当我需要连接到其他设备时,必须重新启动 os 这样才能连接新设备!有什么方法不需要重启,只重置usbserial服务而不重启?

感谢帮助

现在我找到了重启服务usbconsole的方法 如果你有同样的问题那么可以尝试通过

终止进程

pkill -f /dev/ttyUSB0 ; screen /dev/ttyUSB0 9600

通过此命令,您可以终止串行控制台上的先前会话并为其创建新会话