В rc.local у меня есть такая строчка
pppd call beeline
Но выполняется она раньше чем udev создаст файл устройства.
Соответственно, pppd обламывается. Как запускать pppd чтобы он поперед батьки не лез?
нашёл ключик RUN+="/path/to/program"
записываю в строчку которая симлинк делает:
BUS="usb", SYSFS{interface}="Motorola Communication Interface", NAME="%k", SYMLINK="usbmodem"
pppd не запускается. и симлинк не делается, т.е. правило не работает.
может кто-нибудь пальцем ткнуть, где про RUN больше узнать?
Возьми и допиши в скрипт который девайсы создает свою строчку pppd .....
>Возьми и допиши в скрипт который девайсы создает свою строчку pppd .....
>
Sep 4 11:47:44 slaka kernel: cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Sep 4 11:47:54 slaka udev[2953]: creating device node '/dev/ttyACM0'да вроде как ядро девайс создаёт... а udev примазывается
по команде udev RUN должен запускаться указанный файл после создания устройства.
вот только я не понял как же мне правило соответствующее написать