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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       17 Jun 2006  09:03:53
 To : Denis Shaposhnikov
 Subject : Re: newsyslog: выполнение скрипта после ротации
 -------------------------------------------------------------------------------- 
 
 16 июн 2006, пятница, в 12:22 KRAST, Denis Shaposhnikov написал(а):
 
  DS> Кто-нибудь знает, почему для newsyslog во FreeBSD до сих пор не
  DS> сделали опцию выполнять скрипт после ротации, вместо посылки сигнала?
  DS> Спрашиваю на всякий случай, что бы не изобретать велосипед.
 
 Запускаешь при загрузке такой скрипт:
 
 #!/bin/sh -T
 
 trap 'run=yes; kill $s' 30
 echo $$ > /var/run/script.pid
 
 while :
 do
   run=no
   sleep 10000000 & # это больше года
   s=$!
   wait
   [ $run = yes ] && my_script
 done
 
 И посылаешь из newsyslog сигнал ему, а он уже по сигналу
 запустит твой_скрипт.
 
 Eugene
 -- 
 For the Colonel's Lady an' Judy O'Grady
 Are sisters under their skins! 
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 newsyslog: выполнение скрипта после ротации   Denis Shaposhnikov   16 Jun 2006 14:22:54 
 Re: newsyslog: выполнение скрипта после ротации   Eugene Grosbein   17 Jun 2006 09:03:53 
Архивное /ru.unix.bsd/26093dac04b3a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional