#!/usr/bin/perl use lib 'lib'; BEGIN { if ($ENV{GATEWAY_INTERFACE}) { require CGI::Carp; import CGI::Carp 'fatalsToBrowser'; } } #---------------------------------------------------------------- $rlmain::datapath = 'C:/My Documents/SourceForge/localtest/data'; $rlmain::max_processes = 10; #---------------------------------------------------------------- use Fcntl ':flock'; use rlmain 3.05; $rlmain::time = time; $rlmain::filemode = 0644; open FH, "+< $rlmain::datapath/statsupdate.txt" or die $!; flock FH, LOCK_EX or die $!; seek FH, 0, 0; print FH rlmain::statsupdatetime(); close FH or die $!; my $ringprint = 0; if ($ENV{GATEWAY_INTERFACE}) { print "Content-type: text/html\n\n", '
'; $ringprint = 1; $| = 1; } rlmain::updateringstats($ringprint); my $rawsec = time - $rlmain::time; my $sec = $rawsec % 60; my $min = ($rawsec - $sec) / 60; print "\nThe ring stats was successfully updated.\n"; print 'It took ', $min ? "$min minutes and " : '', "$sec seconds.\n";