readline() on closed filehandle main::TS at ./push-configs-20010816.pl line 900. #### foreach $file ( @filelist ) { if ($file =~ /remap.config$/) { &check_remap ($file); } if ($file =~ /remap.config.hosts$/) { open TS, "$file" or die "Cannot open $file: $!\n"; while ($TSline = ) { print "getting clusters and files: $file\n"; if ($TSline =~ /(cluster\d+)(ssaca\d+)/) { print "1 = $1\2 = $2\n\n"; chomp $TSline; push @TShosts, $TSline; } } } elsif ($file =~ /origin.db.hosts$/) { open SADNS, "$file" or die "Cannot open $file: $!\n"; while ($SADNSline = ) { if ($SADNSline =~ /ssansa\d+/) { chomp $SADNSline; push @SADNShosts, $SADNSline; } } } }