[mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re] Как убить pppd?
Sergei
=?iso-8859-1?q?serpiph_=CE=C1_pochtamt=2Eru?=
Ср Апр 25 23:14:11 MSD 2001
24 Апрель 2001 23:34 Вы написали:
> Hello Aristarh,
>
> Tuesday, April 24, 2001, 9:11:47 PM, you wrote:
>
> A> 24 Апрель 2001 20:36, Вы написали:
> >> Hello Dmitry,
> >>
> >> Tuesday, April 24, 2001, 8:05:16 PM, you wrote:
> >>
> >> DVL> On Tue, Apr 24, 2001 at 04:19:53PM +0400, Lenya L. Khachaturov
wrote:
> >> >> Hello mandrake-russian,
> >> >>
> >> >> Подскажите, пожалуйста, скриптик для убийства pppd, например такой:
> >> >> grep'нуть результат команды `ps ax`, найти такую строчку
> >> >> 2527 ttyS0 S 0:00 /usr/sbin/pppd modem crtscts defaultroute
> >> >> usehostname... и сделать kill 2527
> >> >> Заранее спасибо!
> >>
> >> DVL> Убить процесс /usr/sbin/pppd можно, скажем, выполнив
> >> DVL> "killall /usr/sbin/pppd". Однако делать это Вам, скорее всего, не
> >> нужно. DVL> Сформулируйте задачу конкретнее, и ответ будет более точным.
> >>
> >> Хм, на самом деле - "killall - kill processes by name". По-хорошему
> >> конечно не нужно, нужно просто интерфейс опускать. Но я уже говорил -
> >> по ifdown ppp0 не работает. Я выслал свои скрипты, что же нужно
> >> сделать, чтобы стандартным способом интерфейс опускать?
>
> A> /sbin/ifconfig ppp0 down && /usr/bin/killall -9 kppp
>
> A> Так делается у меня дома в 10 утра, когда заканчивается ночная халява с
> A> доступом в сеть. kppp убивается, чтоб не смел перезванивать.
>
> A> Что-нибудь пришить можно так.
> A> kill -s 9 `ps ax | grep program_name | awk '{print $1}'`
>
> Вот! Именно такую строчку я и хотел - выделение pid из вывода ps ax.
> Это здесь уже как-то проскакивало (именно в этом контексте)
> Спасибо!
Не всегда может работать! (Если есть еще прога в памяти, у которой часть
имени содержит <program_name>)
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки community