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