0

这是我在 /etc/udev/rules.d/70-persistent-cd.rules 中创建的一个简单规则:

ACTION=="remove", ENV{DEVTYPE}=="usb_device",    
ATTRS{serial}=="NA453QQS", SUBSYS\
TEM=="usb", RUN+="~/1/linux/MyCode/Code/run.sh"

run.sh 非常简单,它使用 insmod 和 rmmod 从内核中插入和删除模块。

现在我的外部驱动器已添加和删除,但 run.sh 无法运行。这里有什么问题?

我在这里查看了文档以及这个问题。我正在使用 Debian 机器。

4

1 回答 1

1

你不应该使用波浪号,因为你的 HOME 目录没有设置。对 run.sh 程序使用绝对路径

于 2014-10-09T16:01:38.300 回答