udev 规则守护进程

udev 规则守护进程

我有一个触摸屏“EETI”并且我正在使用官方司机。驱动程序工作正常,屏幕工作正常。问题是“驱动程序”是一个守护进程,我每次启动系统时都必须启动它。

为了解决这个问题,我制定了一个 udev 规则来检测触摸屏并启动守护进程,但由于某种原因永远无法运行守护进程。

规则:

DRIVERS=="usb", ACTION=="add", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="7200", RUN+="/usr/bin/eGTouchD"

我也尝试过运行一个简单的脚本,但它也不起作用。

规则 2:

DRIVERS=="usb", ACTION=="add", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="7200", RUN+="/bin/sh /home/run.sh"

脚本测试

#!/bin/sh
echo "TEST!!!" >> /home/log.txt

设备信息:

looking at parent device '/devices/pci0000:00/0000:00:0f.4/usb2/2-1':
    KERNELS=="2-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}=="eGalax Inc."
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="a0"
    ATTRS{bMaxPower}=="100mA"
    ATTRS{urbnum}=="25"
    ATTRS{idVendor}=="0eef"
    ATTRS{idProduct}=="7200"
    ATTRS{bcdDevice}=="1008"
...

我不知道会发生什么。您知道可能会发生什么或我可以做一些其他测试吗?

系统:

  • 内核2.6.33

谢谢!

问候!

相关内容