use File::Temp qw(tmpnam);
use Filesys::Df;
+use LockFile::Simple qw(lock unlock);
my $tiledir = shift @ARGV;
+
+lock($tiledir) || exit 0;
+
my $tempfile = tmpnam();
if (df($tiledir)->{per} > 90)
{
- system("find", $tiledir, "-xdev", "-type", "f", "-name", "*.meta", "-atime", "+28", "-fprintf", $tempfile, "%A@ %p\n");
+ system("find", $tiledir, "-xdev", "-type", "f", "-name", "*.meta", "-atime", "+35", "-fprintf", $tempfile, "%A@ %p\n");
open(TILES, "-|", "sort", "-n", $tempfile) || die "Can't open $tempfile: $!";
unlink($tempfile);
+unlock($tiledir);
+
exit 0;