/ /home/httpd/lonUsers print "\nUpdating access count storage. This can take quite a while.\n"; my $logfile = '/tmp/accesscount_update_log.txt'; # get a list of all user directories print "Getting directory listing.\n"; my @dirs=`find -type d `; my @userdirs=grep(m|/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*|, @dirs); my $count = 0; my $countby = 100; print "Updating ".scalar(@userdirs)." files.\n"; my $char_count = 0; foreach my $udir (@userdirs) { if (++$count % $countby == 0) { print("\b" x $char_count); print($count."/".scalar(@userdirs)); $char_count = length($count."/".scalar(@userdirs)); } chomp($udir); my $file = $udir.'/nohist_resevaldata.db'; next if (! -e $file); next if (-e $udir.'/nohist_accesscount.db'); system('/home/httpd/perl/seed_accesscount.pl '.$file. ' 2>>'.$logfile); } print("\b" x $char_count); print($count."/".scalar(@userdirs)); print "\nCompleted!\n";