Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2015, 16:46
Chivitoni
 
Fecha de Ingreso: febrero-2015
Mensajes: 56
Antigüedad: 9 años, 9 meses
Puntos: 1
Exclamación Dos comandos a la vez por ssh

Hola a todos,
tengo un script para ssh que ejecuta un comando en otro ordenador (se pasan los detalles por parametros):

#!/bin/bash
CMD="ls"
VAR=$(expect -c "
spawn ssh -o StrictHostKeyChecking=no $2@$1 $CMD
match_max 100000
expect "*?assword:*"
send -- "$3"
send -- "r"
expect eof
")
echo "$VAR"


y quisiera, y de hecho necesito hacer un cd /usr y luego ejecutar el comando en esa ubicación pero no lo consigo de ninguna forma.Sería algo así:

CMD="cd /usr ls"

Ojalá alguien me pueda ayudar.
Un saludo y muchas gracias