I have a .bat
file on my Windows machine. This .bat
file uses plink.exe
to connect to an Ubuntu machine and execute an .sh
script. However, I get different behaviors on the script depending on how Plink is used:
log onto Ubuntu directly (in person) -- script succeeds
ssh via Bitvise client -- script succeeds
ssh via Plink (by calling plink.exe
) and calling script from interactive shell (it's a Ubuntu shell within windows cmd.exe
) -- script succeeds
ssh via .bat
which then calls Plink -- script fails
The script fails w/ message:
error while loading shared libraries: libCint.so: cannot open shared object file: No such file or directory
Other posts seem to refer to installation/permission issues of libCint.so
but I know this is not the case since the script works correctly in other instances as shown above.
Below is the plink.exe
line from my .bat
file:
plink.exe !plink_ssh_details! myscript
The above script fails when called this way via .bat
file; again, note that it succeeds when called directly from the Ubuntu or when I -ssh directly into the Ubuntu via cmd.exe
(using plink.exe
) or Bitvise client. Any help would be appreciated.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…