$dir = "/home/www/html/test/symlinks" ;opendir (DIR, "$dir/");
@FILES = grep(/[a-zA-Z0-9]/,readdir(DIR));
closedir (DIR);
## PRINT SYMLINKS AND THEIR AGE
foreach $FILE (@FILES)
{
print ("$FILE - Size=".(-M "$dir/$FILE"));
}
Is there some way to get the age of the actual symlinks?
$dir = "/path/to/directory/symlinks" ;
opendir (DIR, "$dir/");
@FILES = grep(/[a-zA-Z0-9]/,readdir(DIR));
closedir (DIR);
foreach $FILE (@FILES) {
#check to make sure it's a symboic link
if (-l "$dir/$FILE") {
# see when it was last modified
$mtime = (lstat("$dir/$FILE"))[9];
$ageH = ( (time - $mtime) / 60 ) / 60;
if ( $ageH > 2 ) {
unlink("$dir/$FILE");
}
}
}