Добрый вечер, у меня есть много модемов, которые хочу именовать по-своему. Вот моё правило udev:
KERNEL=="ttyXRUSB*", PROGRAM="/bin/set-modem-name %k", NAME="%c{1}"
Вот скрипт /bin/set-modem-name
:
#!/bin/bash
name=$(тут мой код)
echo $name >> /root/names.txt
echo $name
Udev правило отрабатывает, потому что когда я перетыкаю модемы, файл /root/names.txt
наполняется, но имена у модемов остаются старыми. Почему? Так выглядит /root/names.txt
:
ttyP2.01
ttyP2.03
ttyP2.04
ttyP2.02
ttyP2.17
ttyP2.19
ttyP2.18
ttyP2.20
ttyP2.07
и так далее...