LINUX.ORG.RU

Взаимодействие с pppd


0

0

Подскажите как кошерно отлавливать события установления/неустановления и разрыва ppp соединения от демон pppd. Пишу простенькую графическую звонилку.


Если запустить с опцией nodetach, то если он не соединится, то вернет код ошибки.

Когда соединится, запустит /etc/ppp/ip-up

vasirck
()
Ответ на: комментарий от vasirck

Об этом я в курсе, но кактокриво получается со скриптами /etc/ppp/ip-up и ip-down.

KIV
() автор топика
Ответ на: комментарий от kmeaw

>pppd call provider updetach && logger -t internet "Connection established." || logger -t internet "Call 221-8000!"

Чет непойму никак че это такое

KIV
() автор топика
Ответ на: комментарий от KIV

Это строчка на bash. Если pppd call provider updetach вернул код 0, то выполнить logger -t internet "Connection established.", т.е. записать в syslog сообщение "internet: Connection established.", иначе logger -t internet "Call 221-8000!". Как я понимаю, наибольший интерес представляет собой слово "updetach".

kmeaw ★★★
()
Ответ на: комментарий от kmeaw

>Это строчка на bash. Если pppd call provider updetach вернул код 0, то выполнить logger -t internet "Connection established.", т.е. записать в syslog сообщение "internet: Connection established.", иначе logger -t internet "Call 221-8000!". Как я понимаю, наибольший интерес представляет собой слово "updetach".

Что это стройка на bash я догадался :) также как и о том что делает logger и о том зачем нужны && и ||! :):):) Только никак не пойму зачем мне это?

KIV
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.