Changeset 41406 for trunk/tools/eam/rebalance/neb_check_trash.pl
- Timestamp:
- Aug 25, 2020, 10:15:47 AM (6 years ago)
- File:
-
- 1 edited
-
trunk/tools/eam/rebalance/neb_check_trash.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/eam/rebalance/neb_check_trash.pl
r41384 r41406 12 12 use Getopt::Long qw( GetOptions :config auto_help auto_version ); 13 13 14 my ($srchost,$trashdir );14 my ($srchost,$trashdir,$savedir); 15 15 16 16 GetOptions( 17 'srchost=s' => \$srchost, 18 'trashdir=s' => \$trashdir) || pod2usage(2); 17 'srchost=s' => \$srchost, 18 'trashdir=s' => \$trashdir, 19 'savedir=s' => \$savedir) || pod2usage(2); 19 20 20 21 my ( $dbname, $dbhost, $dbport, $dbpass, $dbuser ); … … 39 40 defined $dbname && defined $dbhost && defined $dbport && defined $dbuser && defined $dbpass; 40 41 41 pod2usage( -msg => "Cannot determine trash directory", -exitval => 2) unless defined $trashdir && defined $srchost;42 pod2usage( -msg => "Cannot determine srchost, trashdir, or savedir", -exitval => 2) unless defined $trashdir && defined $savedir && defined $srchost; 42 43 43 44 my $host_check = `hostname`; chomp($host_check); … … 52 53 53 54 my $dbh = DBI->connect($dsn, $dbuser, $dbpass, { RaiseError => 1, AutoCommit => 1} ) or die "Unable to connect to database $DBI::errstr\n"; 55 56 unless (mkdir $savedir) { die "failed to make savedir\n"; } 54 57 55 58 my @files = <${trashdir}/*>; … … 96 99 97 100 if ($Nrows == 0) { # We should find this instance 98 print "ERROR : NO DB ENTRY: $summary\n"; 101 print "ERROR : NO DB ENTRY: (saving) $summary\n"; 102 system ("mv $filename $savedir/"); 99 103 next; 100 104 }
Note:
See TracChangeset
for help on using the changeset viewer.
