|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kolesnikoff 2:5020/400 08 Apr 2002 08:48:45 To : Eugene Grosbein Subject : Re: Скрипт... - Ох, спасибо!!! -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > > IMHO, лучше просто > > if (ping -c 3 $1 > /dev/null) then > #Ping OK. > else > ... > fi > > Hикаких скобок не надо. > Или if ! (ping -c 3 $1 > /dev/null) then #Ping NOT OK. ... fi > >> echo ModemKiller: Reseting modem. > >> echo `date` --- Killing $1 >> $logfile > >> > >> kill -9 `ps -axw|grep ppp|grep $1|grep -v grep|awk '{print $1}'` >> > >> $logfile > y> # maybe > y> kill `ps axw | awk "/[p]pp.*$1/ {print \\$1}"` > y> по моему слишком много > y> лучше или средствами шелл, или хотя бы поменьше труб, тулзов, etc. > > И зачем это pid-файлы пишут? Вопрошавший изначально хотел через ps отловить pid, дело хозяйское. Тут я согласен - городить кучу пайпов для такой простой задачи не стоит. Тем более, если в руки awk взял. Alexander --- ifmail v.2.15dev5 * Origin: UKU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/75253b785ee3.html, оценка из 5, голосов 10
|