La Web del Programador: Comunidad de Programadores
 
    Pregunta:  64822 - ITERACIÓN LINUX+JAVA
Autor:  Jazz Velazquez
Hola !
Necesito saber como puedo enviar un password que me solicite Linux normalmente desde consola, pero en código con java.

Es decir desde consola yo puedo ejecutar :
sudo rm xarchivo (y linux me pedira un password)
password: xxxxxx

desde java yo realizo lo siguiente :
Process proc = Runtime.getRuntime().exec("sudo rm xarchivo");
como puedo mandar después el password que se me solicita ?
o existe una manera de ejecutar el comando + el passowrd ?!

Gracias !

  Respuesta:  Unitl0=1
Hola

Eso en bash o shell se haría de la siguiente manera

echo <password> | sudo -S <command>

Un saludo