Rev 8616 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package utilities;import java.util.Arrays;import java.util.List;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.optional.ssh.Scp;import in.shop2020.config.ConfigException;import in.shop2020.thrift.clients.config.ConfigClient;import org.apache.log4j.Logger;public class ScpService {public List<String> ips;public String keyFile;public void scpFile( String remoteFilePath, String localFilePath ){List<String> ips = Arrays.asList("192.168.179.131,178.79.184.36".split(","));keyFile= "/root/.ssh/id_dsa.pub";for(int i=0;i<ips.size();i+=1){Scp scp = new Scp();scp.setFile(localFilePath);scp.setKeyfile(keyFile);scp.setRemoteTodir("root: @"+ips.get(i)+":"+remoteFilePath);scp.setProject(new Project());scp.setTrust(true);scp.execute();}}public static void main(String[] args) throws ConfigException {ScpService scp = new ScpService();scp.scpFile("/var/lib/tomcat6/webapps/export/banners/banner1.jpg", "/var/lib/tomcat6/webapps/export/banners/banner1.jpg");}}