Estoy tratando de ejecutar un archivo bat simple en Windows que ejecutará un script bash en una máquina remota de Linux. El script bash se encuentra en la máquina Linux.
Por ejemplo: estoy tratando de ejecutar este comando en un archivo por lotes en Windows:
plink.exe -pw <password> root@<ip> bash -c "/root/script.sh"
Resultado:
- Cuando se ejecuta desde Windows, el cmd está atascado para siempre
- Al ejecutar el script específico (
/root/script.sh
) desde la máquina Linux, funciona bien. - El script contiene código ruby y estoy usando RVM
bash -c "/root/script.sh &"
lugar?