是否有可能通过加载的模块终止进程?
例如,
[root@B6LEB1 network-scripts]# lsmod | grep ipv6
ipv6 335525 61 ah6,esp6,xfrm6_mode_beet,xfrm6_mode_tunnel,ipcomp6,xfrm6_tunnel,tunnel6
当我试图从运行中移除这些模块时,
[root@B6LEB1 network-scripts]# rmmod ipv6
ERROR: Module ipv6 is in use by ah6,esp6,xfrm6_mode_beet,xfrm6_mode_tunnel,ipcomp6,xfrm6_tunnel,tunnel6
它给了我错误,所以我想尝试杀死使用上述模块的进程,但是......
[root@B6LEB1 network-scripts]# ps aux | grep m6
root 13828 0.0 0.0 103308 860 pts/1 S+ 08:42 0:00 grep m6
[root@B6LEB1 network-scripts]# ps aux | grep p6
root 18440 0.0 0.0 103308 860 pts/1 S+ 08:42 0:00 grep p6
[root@B6LEB1 network-scripts]# pgrep ipv6
[root@B6LEB1 network-scripts]# ps aux | grep p6
这项任务的任何想法?感谢
答案 0 :(得分:0)
您将“进程”与“内核模块”混淆。
您引用的列表不是依赖于模块的进程(并且,无论如何,您无法终止内核启动的进程)。它是内核模块的列表。
尝试在名称上运行rmmod
。
我只想补充一点,rmmod
无法保证正常工作。