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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       18 Jun 2006  08:57:00
 To : Vadim Goncharov
 Subject : Re: newsyslog: выполнение скрипта после ротации
 -------------------------------------------------------------------------------- 
 
 17 июн 2006, суббота, в 20:55 KRAST, Vadim Goncharov написал(а):
 
  DS>>> Кто-нибудь знает, почему для newsyslog во FreeBSD до сих пор не
  DS>>> сделали опцию выполнять скрипт после ротации, вместо посылки сигнала?
  DS>>> Спрашиваю на всякий случай, что бы не изобретать велосипед.
  EG>> Запускаешь при загрузке такой скрипт:
  EG>> #!/bin/sh -T
  EG>> trap 'run=yes; kill $s' 30
  EG>> echo $$ > /var/run/script.pid
  EG>> while :
  EG>> do
  EG>>   run=no
  EG>>   sleep 10000000 & # это больше года
  VG>      зачем здесь это? ^
 
 Предлагаешь делать сразу 'kill $!' ?
 Я как-то привык сохранять встроенные шелловские переменные.
 
  EG>>   s=$!
  EG>>   wait
  EG>>   [ $run = yes ] && my_script
  EG>> done
 
 Eugene
 -- 
 Открываются расписные ворота души, и несет оттуда вдруг такой тухлятиной,
 что хоть святых выноси...
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: newsyslog: выполнение скрипта после ротации   Eugene Grosbein   18 Jun 2006 08:57:00 
Архивное /ru.unix.bsd/2609389f22ff0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional