Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/09/2009, 17:19
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: Ejecutar comandos REMOTOS desde Java

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

Desde java, con

Process p = Runtime.getRuntime().exec("ftp 10.5.100.6")

ejecutas el ftp. Ahora al Process p obtenido le pides el inputStream y el outputStrema

InputStream is = p.getInputStream();
OutputStream os = p.getOutputStream();

Lo que escribas por el OutputStream es equivalente a si lo teclearas desde la línea de comandos (debes incluir los retornos de carro). Lo que leas por el InputStream es la salida del ftp, por lo que podrías analizar si todo va bien. También puedes obtener el error

InputStream err = p.getErrorStream()

Se bueno.
Tambien muy valido, un compañero en la oficina se comunica desde php a as/400 con este método. Aun que en Java existe RMI que a mi parecer funciona más rápido.