+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);
+ sshopen3("root\@$machine", $reader, $writer, $error,
+ "mysql --user=$user -p $db"
+ );
+ print $writer "$pass\nLOCK TABLES radcheck WRITE;\n";
+ foreach my $file ( glob("radcheck.*") ) {
+ scp($file,"root\@$machine:$icradius_mysqldest/$db/$file");
+ }
+ close $writer;
+ close $reader;
+ close $error;
+}
+