我遇到的问题是,每当我取出 USB wifi 卡时,它的内核都会出现恐慌并重新启动系统。有没有办法自动检测并终止使用 wifi 卡的任何进程来制作某种 shell 脚本?
答案1
我怀疑问题出在您的驱动程序上,而不是使用它的任何进程。
您需要确保没有任何东西正在使用它,然后使用 删除它modprobe -r
。首先尝试关闭网络接口。例如:
# ip link set wlan0 down
# modprobe -r <module>
您可以使用 找出模块名称lsusb
。
我遇到的问题是,每当我取出 USB wifi 卡时,它的内核都会出现恐慌并重新启动系统。有没有办法自动检测并终止使用 wifi 卡的任何进程来制作某种 shell 脚本?
我怀疑问题出在您的驱动程序上,而不是使用它的任何进程。
您需要确保没有任何东西正在使用它,然后使用 删除它modprobe -r
。首先尝试关闭网络接口。例如:
# ip link set wlan0 down
# modprobe -r <module>
您可以使用 找出模块名称lsusb
。