copia i file da un Solaris 9 all'altro usando Java
Domanda
Come copiare i file da una macchina Solaris 9 a un'altra macchina Solaris 9 usando solo Java?
Abbiamo accesso ssh ad entrambe le macchine. Il programma java verrà eseguito su una di queste due macchine.
Aggiornamento: rsync non è davvero un'opzione. non è possibile installarlo facilmente (il team UNIX è, ronzio, difficile da gestire)
Soluzione
usa la libreria ssh jsch - http://www.jcraft.com/jsch/. Questo programma viene utilizzato da formica per eseguire trasferimenti ssh. molto bene - è lì da molto tempo (> 5 anni), documentazione decente.
Altri suggerimenti
È possibile utilizzare Runtime.exec () per avviare rsync .
Oppure potresti usare FTP. Oppure potresti montare un po 'di spazio di archiviazione condiviso.
se sei diretto verso FTP, ecco 2 librerie
1) http://www.geocities.com/SiliconValley/ Codice / 9129 / javabean / ftpbean /
2) http://commons.apache.org/net/