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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       25 Oct 2006  12:13:33
 To : Sergey Melnikov
 Subject : Re: Прошу помощи
 -------------------------------------------------------------------------------- 
 
 25 окт 2006, среда, в 06:05 KRAST, Sergey Melnikov написал(а):
 
  AT>> freebsd 6.2.1 в качестве роутера
  AT>> popfile 0.22.4 в качестве спамфильтра на роутере
  AT>> (http://popfile.sourceforge.net/)
  AT>> popfile периодически сваливается.
  AT>> написали cron-у (/etc/crontab)
  AT>> * * * * * root /usr/local/sbin/start-popfile.sh
  AT>> надо написать теперь этот start-popfile.sh
  SM> #!/bin/sh
  SM> str=`ps -ax | grep popfile |grep -v grep`
  SM> if [ -z "$str" ]
  SM> then
  SM> /usr/local/etc/rc.d/popfile.sh start
  SM> fi
 
 Какой кошмар. Во-первых, вовсе незачем делать px | grep | grep -v grep.
 У ps есть замечательный ключик -c, который гарантирует, что grep
 в вывод не попадет, то есть можно так: ps -acx | grep popfile.
 
 Во-вторых, не нужно вообще выбирать список процессов и фильтровать его.
 Живость процесса проверяется при помощи if kill -0 $pid,
 ну а по имени if killall -0 popfile.
 
 Eugene
 -- 
 А ученый уподобляется обученному слону, которого погонщик поставил перед
 преградой. Он пользуется силой разума, как слон --- силой мышц, подчиняясь
 приказу. Это необычайно удобно: ученый отныне готов на все, так как ни за
 что уже не отвечает.
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Прошу помощи   Sergey Melnikov   25 Oct 2006 07:05:42 
 Re: Прошу помощи   Eugene Grosbein   25 Oct 2006 12:13:33 
 Прошу помощи   Yuriy Haritonov   25 Oct 2006 09:44:34 
 Re: Прошу помощи   Eugene Grosbein   25 Oct 2006 14:08:26 
 Прошу помощи   Yuriy Haritonov   25 Oct 2006 11:08:24 
 Re: Прошу помощи   Eugene Grosbein   25 Oct 2006 15:48:39 
 Прошу помощи   Yuriy Haritonov   25 Oct 2006 12:12:48 
 Re: Прошу помощи   Mykola Dzham   25 Oct 2006 13:11:09 
 Прошу помощи   Yuriy Haritonov   25 Oct 2006 12:42:50 
 Re: Прошу помощи   Mykola Dzham   25 Oct 2006 14:54:20 
 Re: Прошу помощи   Andrew Tropin   29 Oct 2006 08:37:12 
Архивное /ru.unix/26093b87868a4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional