доброй ночи, ЛОР!
а подскажите, пожалуйста, где косяк во втором листинге?
из коммандной строки это работает как нужно
sudo /bin/sh -c '/etc/acpi/headphones.sh none none `/usr/bin/cat \`/usr/bin/find /sys/devices/ -name i2c-ESSX8336:??\`/jack_status`'
а вот это плавило udev'а не хочет... причем один раз у меня получилось, но результат я не сохранил, а решил улучшить. «улучшил» %)
SUBSYSTEM=="i2c", ACTION=="add", DRIVERS=="es8316",RUN+="/usr/bin/bash -c '/etc/acpi/headphones.sh none none `/usr/bin/cat \`/usr/bin/find /sys/devices/ -name i2c-ESSX8336:??\`/jack_status`'"