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)

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top