|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yurii Smetana 2:5020/400 05 Apr 2002 20:34:50 To : All Subject : Скрипт... -------------------------------------------------------------------------------- Привет, Олл. Тут такая проблема: Общее: Есть FreeBSD сервак . К нему, по выделенной линии, подключена раб. станция на Мастдае. Время от времени (не буду вникать в подробности) надо включить-выключить модем на сервере ибо он "завис" и связи нет. Есть идея написать скрипт, который пингует раб. станцию и если пинг не проходит - убивает PPP на выделенке тем самым заставляя модем переконнектится. Чайник я, и поэтому не могу реализовать. Вот например как пробую вычислить есть ли пинг: "ping -c 5 HOST | grep 100% " - если 100% loss, значит висим, если результат нулевой, значит пинг прошел. Hо как в скрипте шела проверить возвратил ли Греп что иль нет? Да еще так чтоб в if цыкл запихнуть? Еще проблема. Как дать знать какой процес убить. "ps -ax | grep pppd-HOST" - понятно. Hо как "выкусить" PID и как его можно использовать в скрипте - для меня секрет. Помоги, Олл! :-) -- ================== Юра E-Mail: Lufa@striy.lv.ukrtel.net ICQ 150633075 KOI8-U --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65779676a97b.html, оценка из 5, голосов 10
|