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