Hi all,

Not sure if there is a better list to ask this, so here goes.

I use logrotate to rotate the apache log files within each domains log directory. They are in the home directory as such:

/home/domain1.com/logs/access_log
/home/domain2.com/logs/access_log
/home/domain3.com/logs/access_log
...

In the home directory, I also have symlinks that point to specific domain directories, example

cd /home

domain1.ca -> domain1.com
domain1.net -> domain1.com
domain1.org -> domain1.com
someothername.com -> domain1.com
...

All this have beein said, when I use logrotate, it rotates the logs within the directories that have sym links pointing to them over and over again. In the case of domain1.com, the log would be rotated 5 times.

I am using a logrotate.conf container that looks like so:

# more logrotate.conf
...
/home/*/logs/access_log {
       missingok
       rotate 14
       daily
       create 644 root
               }
...

So, obviously because I am using a wildcard within the container logrotate is going through the symlinks and rotating the logs over and over.

Is there a way or method to ignore the symlinks (or a workaround) that anyone knows of, other than making a logrotate.conf container for each individal directory.

Thanks all,

-Grant
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to