|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor M. Chubin 2:5020/400 10 Apr 2001 12:35:30 To : Eugene Korovin Subject : pppd connect script -------------------------------------------------------------------------------- Fri Apr 06 2001 14:05, Eugene Korovin wrote to Igor M. Chubin: EK> Привет Igor! EK> 05 Апр 01 03:44, Igor M. Chubin -> All: IC>> Подскажите, пожалуйста, как получить termination code chat-скрипта IC>> в такой конструкции: IC>> pppd connect chat-script IC>> В переменной $? после выполнения этой команды, естественно, IC>> оказывается termination-code ppp-демона, а екзиткод скрипта исчезает. IC>> Можно ли как-то решить эту проблему? EK> Это не для авто-дозвона случаем нужно? EK> тогда делай так pppd: connect "/xxx/redialer xx-xx-xx" EK> где redialer - это такой вот скрипт: EK> ============================ Здесь redialer начинается EK> err=1 EK> while( expr $err != 0 >/dev/null ); do EK> /usr/sbin/chat\ EK> TIMEOUT 75\ EK> REPORT CONNECT\ ... EK> ABORT "NO ANSWER"\ EK> "" ATZ OK ATDP$1 CONNECT EK> err=$? EK> done; EK> ============================ Здесь redialer кончается Спасибо Я знаю что так можно Hо хотелось бы получить exitcode во внешнюю программу и обрабатывать его централизованно вместе с ошибками pppd Как бы это сделать? --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/166797edd0ad1.html, оценка из 5, голосов 10
|