O script via Plink no .bat se comporta de maneira diferente
eu tenho um.bat
arquivo na minha máquina Windows. este.bat
arquivo usaplink.exe
para se conectar a uma máquina Ubuntu e executar um.sh
roteiro. No entanto, recebo comportamentos diferentes no script, dependendo de como o Plink é usado:
faça logon no Ubuntu diretamente (pessoalmente) -script é bem sucedido
ssh via cliente Bitvise -script é bem sucedido
ssh via Plink (chamandoplink.exe
) e chamar o script do shell interativo (é um shell do Ubuntu no Windowscmd.exe
) -script é bem sucedido
ssh via.bat
que então chama Plink -script falha
O script falha com a mensagem:
erro ao carregar bibliotecas compartilhadas: libCint.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório
Outras postagens parecem se referir a problemas de instalação / permissão delibCint.so
mas sei que não é esse o caso, pois o script funciona corretamente em outros casos, como mostrado acima.
Abaixo está oplink.exe
linha do meu.bat
Arquivo:
plink.exe !plink_ssh_details! myscript
O script acima falha quando chamado dessa maneira via.bat
Arquivo; novamente, observe que ele é bem-sucedido quando chamado diretamente do Ubuntu ou quando eu -ssh diretamente no Ubuntu viacmd.exe
(usandoplink.exe
) ou cliente Bitvise. Qualquer ajuda seria apreciada.