gpt4 book ai didi

linux - 使用 udev 规则在内核模块加载和卸载上创建和删除设备节点

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:33 25 4
gpt4 key购买 nike

试图找出当我插入特定内核模块时可以自动创 build 备节点并在删除内核模块时删除设备节点的 udev 规则。

最佳答案

你必须了解 udev 是如何工作的

尝试添加一个脚本:

cat >/path/to/myscript  <<"eof"
#!/bin/sh

newfile=`mktemp /tmp/udev-test-XXXXXXXXXX`
echo "$0 -- $@" >$newfile
set >>$newfile
eof
chmod +x /path/to/myscript

然后(以 root 身份)

echo >/etc/udev/rules.d/99-myscript.rules 'RUN+="/path/to/myscript"'

service udev restart

然后尝试添加/删除设备并查看/tmp/udev-test-*

... 阅读 man udev,查看 /etc/udev/rules.d 中的其他文件,并通过优化您个人规则的条件来构建您自己的脚本。

关于linux - 使用 udev 规则在内核模块加载和卸载上创建和删除设备节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com