|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093dac04b3a.html, оценка из 5, голосов 10
|