- 论坛徽章:
- 0
|
本帖最后由 68930089 于 2013-04-16 16:13 编辑
+1 #! /usr/bin/perl
+2
+3
+4
+5 #use strict;
+6
+7 use warnings;
+8 use Net::SMTP;
+9
+10
+11 use constant SLEEP_TIME => 6;
+12
+13
+14
+15 my $dir = "/prod/his/exe";
+16
+17 my @files = map { (my $x = $_) =~ s/\n//; $x } `ls $dir`;
+18
+19 my %file_access = map { $_, (stat($_))[9] } @files;
+20
+21
+22 while (1) {
+23
+24 sleep SLEEP_TIME;
+25
+26
+27
+28 foreach (@files) {
+29
+30 my $file = $_;
+31
+32 my $last_modify = (stat($file))[9];
+33
+34 if ($file_access{$file} != $last_modify) {
+35
+36 print "\t", $file, "\n";
+37
+38
+39 $file_access{$file} = $last_modify;
+40
+41 }
+42
+43 }
+44
+45 }
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Argument "bkup" isn't numeric in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Argument "chaltprc" isn't numeric in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
Use of uninitialized value in numeric ne (!=) at test.pl line 34.
|
|