Or what about soemthing like (untested) ###################################################################### /opt/netlogs/live/*.log { daily prerotate /bin/mkdir -p "/opt/`date +%Y/%m/%d`" rm -f /opt/live ln -s /opt/`date +%Y/%m/%d` /opt/live endscript olddir "/opt/live" sharedscripts missingok postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true /bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true endscript } ######################################################################## # Regards Bram > Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925 0452, SWIFT : BBRUBEBB -----Original Message----- > From: redhat-list-bounces@xxxxxxxxxx > [mailto:redhat-list-bounces@xxxxxxxxxx] On Behalf Of Marcos Trazzini > Sent: vrijdag 13 juni 2008 21:20 > To: General Red Hat Linux discussion list > Subject: Re: Logrotate Question > > (...) > > Thanks, but it got the same error. > > > OK, let's try some other approach, as olddir option seems to bypass > parsing some shell commands. I believe that the following example > should work, and with some small modifications can turn you log > rotator much more flexible: > > ---- CUT HERE ---- > > /tmp/*.log { > daily > postrotate > BASEDIR="/opt/netlogs/live" > DEST="/opt/`date +%Y/%m/%d`" > /bin/mkdir -p $DEST > /usr/bin/find $BASEDIR -type f -name > '*.log.1' -exec mv {} $DEST/ \; > endscript > sharedscripts > missingok > } > > ---- CUT HERE ---- > > Rgds > > > > > > > > > > > > > > > > > > > > > >> -- > >> redhat-list mailing list > >> unsubscribe > mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > >> https://www.redhat.com/mailman/listinfo/redhat-list > > > > -- > > redhat-list mailing list > > unsubscribe > mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > > https://www.redhat.com/mailman/listinfo/redhat-list > > > > > > -- > Marcos S. Trazzini => mstrazzini@xxxxxxxxx > > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > https://www.redhat.com/mailman/listinfo/redhat-list > -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list