Вы должны завершить вызов -exec
с помощью \;
. Это должно делать свое дело.
find "path to directory" -name '*.abc' -exec ./ConvertFile {} "output_directory" \;
Привет и добро пожаловать на Unix & Linux StackExchange!
Единственное, о чем вы, похоже, спрашиваете, это о значении части SYMLINK+="input/fdu05-%k"
в правиле udev
.
Это говорит udev
автоматически создать символическую ссылку на ваше устройство под /dev/input/
с именем fdu05-<имя ядра устройства>
Но я понимаю, что, поскольку вы упомянули, что не хотите быть root
, чтобы использовать устройство, это ваша главная цель для этого правила, верно?
Если вы видите, важной частью правила является часть прав пользователя, то есть MODE
и GROUP
. В целях безопасности оставьте режим 0660 (r/w разрешение владельцу и группе, но не другим) и убедитесь, что ваш пользователь входит в группу "SecuGen". Это можно легко проверить, запустив терминал
id <username>
Если пользователь не входит в группу, добавьте его, запустив терминал
# usermod -a -G <username> SecuGen
Конечно, вы также можете изменить правило так, чтобы GROUP
имела нужную вам группу пользователей.
Наконец, не забывайте перезапускать udev
каждый раз, когда вы изменяете любое правило, или, если у вас есть udevadm
, вы можете попросить udev
перезагрузить запущенные правила
# udevadm control --reload-rules
Удачи!
У вас есть это правило
SYSFS {idVendor} == "1162", SYSFS {idProduct} == "2200", SYMLINK + = " input / fdu05-% k ", MODE =" 0660 ", GROUP =" SecuGen "KERNEL ==" uinput ", MODE =" 0660 ", GROUP =" SecuGen "
SYMLINK Запись
добавляет символическую ссылку для устройства в / dev / input / fdu05-% k
, где % k
заменяется именем ядра для этого устройства. (Вы можете увидеть это на странице руководства для udev (7) .)
У вас есть два определения GROUP
; ожидается только один.
Определена ли у вас группа Linux «SecuGen»? Вы можете запустить getent group SecuGen
, чтобы узнать, определено ли оно, или в простой системе просто посмотрите в / etc / group
. В противном случае вам нужно будет добавить его, чтобы правило могло установить устройство в эту группу.