+foreach my $icradiusmachine ( @icradiusmachines ) {
+ my( $machine, $db, $user, $pass ) = split(/\s+/, $icradiusmachine);
+ chdir $icradius_mysqlsource or die "Can't cd $icradius_mysqlsource: $!";
+ my($reader,$writer,$error)=(new IO::Handle, new IO::Handle, new IO::Handle);
+ open(WRITER,"|ssh root\@$machine mysql -v --user=$user -p $db");
+ my $oldfh = select WRITER; $|=1; select $oldfh;
+ print WRITER "$pass\n"; sleep 2; print WRITER "LOCK TABLES radcheck WRITE;\n";
+ foreach my $file ( glob("radcheck.*") ) {
+ scp($file,"root\@$machine:$icradius_mysqldest/$db/$file");
+ }
+ close WRITER;
+}
+