Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Скрипт... - Ох, спасибо!!!   Alexander Kolesnikoff   08 Apr 2002 08:48:45 
Архивное /ru.unix.bsd/75253b785ee3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional