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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : yx                                   2:5020/400     07 Apr 2002  21:18:11
 To : "Yurii Smetana"
 Subject : Re: Скрипт... - Ох, спасибо!!!
 -------------------------------------------------------------------------------- 
 
 Yurii Smetana <Lufa@striy.lv.ukrtel.net> wrote:
 
 > Hичего...)))
 > Просвети.
 >
 
  если не касаться ничего другого, только отн-но шелл:
 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
 > #!/bin/sh
 
   # в первой строке, если не `#!/специфик/шелл', лучше
  -#!/bin/sh
  +:
 
   # обычно для утилит вып-х осн. функции записывают
  +: ex.
  +: ${PING:=ping}
  +: ${AWK:=awk}
  +: ${GREP:=grep}
 
   # какая-нить минимальная проверка что на входе, ex
  +[ $# -ne 1 ] && {
  + echo use: `basename "$0"` ...
  + exit 1
  +}
 
 > if (ping -c 3 $1 > /dev/null) then
 >  {
 >    #Ping OK.
 >  }
 >  else
 >    {
 
  # maybe
  <action> || {
 
 > # No ping.
 > echo ModemKiller: Time out trying to ping $1
 >
 
  отн-но echo: если не пользоваться `\' esc_chars, тогда пользоваться можно.
  в общем случае использование echo - deprecated.
 
 > echo ModemKiller: Reseting modem.
 > echo `date` --- Killing $1 >> $logfile
 >
 > kill -9 `ps -axw|grep ppp|grep $1|grep -v grep|awk '{print $1}'` >> $logfile
 
  # maybe
   kill `ps axw | awk "/[p]pp.*$1/ {print \\$1}"`
 
  по моему слишком много
  лучше или средствами шелл, или хотя бы поменьше труб, тулзов, etc.
 
 >      echo ModemKiller: Done.
 >    }
 > fi
 >
 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
 
 bye.
 
 -- 
 Vladimir Yakovetsky
 --- ifmail v.2.15dev5
  * Origin: Extreme Telecom (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Скрипт...   Yurii Smetana   05 Apr 2002 20:34:50 
 Re: Скрипт...   Dmitriy Kyrhlarov   05 Apr 2002 21:14:11 
 Re: Скрипт...   Gleb Smirnoff   05 Apr 2002 23:50:07 
 Re: Скрипт...   yx   06 Apr 2002 01:57:06 
 Re: Скрипт... - Ох, спасибо!!!   Yurii Smetana   06 Apr 2002 16:32:59 
 Re: Скрипт... - Ох, спасибо!!!   yx   06 Apr 2002 18:29:22 
 Re: Скрипт... - Ох, спасибо!!!   Yurii Smetana   07 Apr 2002 19:29:06 
 Re: Скрипт... - Ох, спасибо!!!   yx   07 Apr 2002 21:18:11 
 Hо...   Yurii Smetana   06 Apr 2002 17:54:38 
 Re: Hо...   Valentin Nechayev   06 Apr 2002 19:46:50 
 Re: Скрипт...   Valentin Davydov   07 Apr 2002 11:38:12 
 Re: Скрипт...   Yurii Smetana   07 Apr 2002 19:29:05 
 Скрипт...   Vladislav Zhuk   08 Apr 2002 16:52:04 
Архивное /ru.unix.bsd/150683c44cc1e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional