La secuencia de comandos a través de Plink en .bat se comporta de manera diferente
tengo un.bat
archivo en mi máquina Windows. Esta.bat
usos de archivoplink.exe
para conectarse a una máquina Ubuntu y ejecutar un.sh
guión. Sin embargo, obtengo diferentes comportamientos en el script dependiendo de cómo se use Plink:
iniciar sesión en Ubuntu directamente (en persona) -guión tiene éxito
ssh a través del cliente Bitvise -guión tiene éxito
ssh a través de Plink (llamandoplink.exe
) y la secuencia de comandos de llamada desde el shell interactivo (es un shell de Ubuntu dentro de Windowscmd.exe
) -guión tiene éxito
ssh vía.bat
que luego llama Plink -el script falla
El script falla con mensaje:
error al cargar bibliotecas compartidas: libCint.so: no se puede abrir el archivo de objeto compartido: No existe tal archivo o directorio
Otras publicaciones parecen referirse a problemas de instalación / permisos delibCint.so
pero sé que este no es el caso ya que el script funciona correctamente en otros casos como se muestra arriba.
abajo esta elplink.exe
línea de mi.bat
archivo:
plink.exe !plink_ssh_details! myscript
El script anterior falla cuando se llama de esta manera a través de.bat
archivo; nuevamente, tenga en cuenta que tiene éxito cuando se llama directamente desde Ubuntu o cuando I -ssh directamente en Ubuntu a través decmd.exe
(utilizandoplink.exe
) o cliente de Bitvise. Cualquier ayuda sería apreciada.