【发布时间】:2011-11-02 02:21:16
【问题描述】:
我正在使用 udev 检测我的 Ubuntu 10.04 LTS x64 服务器上的 USB 驱动器连接和断开连接。当机器运行时连接 USB 设备时一切正常,但如果在启动时已经存在,我的脚本没有完成,显然是因为 mkdir /tmp/blah 不起作用。
如果我随后在终端输入sudo udevadm trigger,一切正常。
我假设在 udev 第一次根据其规则评估连接的设备时,根文件系统尚未安装。
因此我的问题是:
- 我是否正确识别了问题?
- 是否有解决它的标准方法 - 即是否有替代
/tmp/的替代方法,我可以同时使用这两种方法 安装/之前和之后?
【问题讨论】:
-
你可能是对的......那或服务器故障。不过,我正在编写一个 bash 脚本:我的头脑处于编程模式,所以我来到这里,也许没有彻底考虑清楚!