Скрипт через Plink в .bat ведет себя иначе
у меня есть.bat
файл на моей машине Windows. это.bat
использование файловplink.exe
подключиться к машине с Ubuntu и выполнить.sh
скрипт. Тем не менее, я получаю различные сценарии поведения в зависимости от того, как используется Plink:
войти в Ubuntu напрямую (лично) -скрипт успешно
SSH через клиент Bitvise -скрипт успешно
SSH через Plink (по телефонуplink.exe
) и вызов скрипта из интерактивной оболочки (это оболочка Ubuntu в Windows)cmd.exe
) -скрипт успешно
через ssh.bat
который затем вызывает Plink -скрипт не работает
Сценарий не работает с сообщением:
ошибка при загрузке общих библиотек: libCint.so: невозможно открыть файл общего объекта: такого файла или каталога нет
Другие сообщения, похоже, относятся к вопросам установки / разрешенияlibCint.so
но я знаю, что это не так, поскольку скрипт работает правильно в других случаях, как показано выше.
Нижеplink.exe
линия от моего.bat
файл:
plink.exe !plink_ssh_details! myscript
Приведенный выше скрипт завершается ошибкой.bat
файл; опять же, обратите внимание, что он успешно выполняется при вызове непосредственно из Ubuntu или когда я -ssh напрямую в Ubuntu черезcmd.exe
(с помощьюplink.exe
) или Bitvise клиент. Любая помощь будет оценена.