Changeset 40037 for trunk/tools/raw_MD5_check.pl
- Timestamp:
- May 15, 2017, 5:29:00 PM (9 years ago)
- File:
-
- 1 edited
-
trunk/tools/raw_MD5_check.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/raw_MD5_check.pl
r40033 r40037 7 7 8 8 my $clients = 4; 9 my $start_time = 8; 10 my $end_time = 18; # +1, as it goes until the hour changes. 9 11 10 12 my $t0 = time(); … … 97 99 } # End scan over subdirectories to check. 98 100 101 my $all_children_done = 0; 102 103 while ($all_children_done != 1) { 104 $all_children_done = 1; 105 106 for (my $j = 0; $j < $clients; $j++) { 107 if ($Cpid[$j] == -1) { next; } # hasn't started yet 108 my $child = waitpid($Cpid[$j],WNOHANG); 109 if ($child != 0) { 110 $time = time; 111 $dt = $time - $t0; 112 print "$dt $i $j $Cpid[$j] $work[$j] FINISH $child\n"; 113 $work[$j] = ''; 114 } # End print client report. 115 else { 116 $all_children_done = 0; 117 } 118 } # End scan over clients for reaping. 119 120 sleep(5); 121 } 122 99 123 } # End scan over top level directories 100 124 exit(0); … … 138 162 return(0); 139 163 } 164 165 my @localtime = localtime(); 166 while (($localtime[2] < $start_time)||($localtime[2] > $end_time)) { 167 sleep(600); 168 @localtime = localtime(); 169 } 170 140 171 open(O,">$out_log"); 141 172 my @files = <${directory}/*ota*fits>;
Note:
See TracChangeset
for help on using the changeset viewer.
