code to copy domlogs to users directories
Save this script somewhere as whatever you want to call it and set a cron job to run it. It will copy all users main domain log file from domlogs to their own "logs" directory.
Code:
#!/usr/bin/perl
@users = `ls -A1 /var/cpanel/users`;
foreach (@users) {
chomp $_;
if (! -e "/home/$_/logs") {
mkdir("/home/$_/logs",0755);
}
open(FILE,"/var/cpanel/users/$_");
@lines = <FILE>;
close(FILE);
foreach $l (@lines) {
if ($l =~ /^DNS=/) {
(undef,$url) = split(/=/, $l);
}
}
chomp $url;
system ("cp /usr/local/apache/domlogs/$url /home/$_/logs/$url");
system ("chown $_.$_ /home/$_/logs/$url");
}