No se puede ejecutar el script remoto a través del script bash pero puede hacerlo a través del terminal

ssh -p 60022 centos@localhost 'bash -s '< ./update.sh

Si ejecuto el siguiente command a través del terminal, todo funciona bien y update.sh se ejecuta en el equipo remoto.

Si deploy.sh el mismo command en un script bash, deploy.sh por ejemplo, luego ejecuto con

 . ./deploy.sh 

desde el mismo directory, no me permitirá ejecutar el script con el error:

: No such file or directory

Supongo que esto tiene algo que ver con los directorys de trabajo o algo similar, pero no puedo encontrar una solución.

Related of "No se puede ejecutar el script remoto a través del script bash pero puede hacerlo a través del terminal"