Apache-MONITOR
view release on metacpan or search on metacpan
lib/Apache/MONITOR.pm view on Meta::CPAN
# apply code
my $code = $1;
require "/tmp/" . $code;
$modified_time = $code->check($u);
}
elsif( $mon_string =~ /^mtime:(.+)$/ )
{
my $filename = $1;
print "$monitored_uri: checking file mtime of $filename\n";
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks) = stat($filename);
$modified_time = $mtime;
}
else
{
my $old_checksum = $state;
print "$monitored_uri: checking checksum via HTTP GET\n";
my ($checksum,$rv,$msg) = poll_to_checksum($monitored_uri);
if($rv)
{
print "$monitored_uri: ",$msg, "\n";
( run in 1.385 second using v1.01-cache-2.11-cpan-49f99fa48dc )