Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 218
  • Last Modified:

(-A "file".... command

With the following routine sometimes it pushes files
even if they are older than 10 minutes..

if ((-A "$file_dir/$file" < 600 / 86400) && ($file !~ /^data/) && ($file ne "lock") && ($file ne "vis") && ($file ne "vis1") && ($file ne "vis2") && ($file ne "vis3") && ($file ne "vis4")) {
push (@cleanfilelist,$file);



Is there another command as (-A "$file_dir/$file" < 600 / 86400) to
select only files not older than 10 minutes?
0
Bigi
Asked:
Bigi
1 Solution
 
b2piCommented:
You don't say what OS you're using, but try using -M rather than -A
There's often a difference on unix boxes. To see this, execute the
following code:

opendir(A, ".");
@files = readdir(A);
closedir(A);
foreach (@files) {
        next if m/^\./;
        $A = -A $_;
        $M = -M _;
        next if $A == $M;
        print "$A\t$M\t$_\n";
}
 

0

Featured Post

Become an Android App Developer

Ready to kick start your career in 2018? Learn how to build an Android app in January’s Course of the Month and open the door to new opportunities.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now