Script über Plink in .bat verhält sich anders

Ich habe ein.bat -Datei auf meinem Windows-Computer. Dies.bat Datei verwendetplink.exe, um eine Verbindung zu einem Ubuntu-Rechner herzustellen und ein @ auszuführ.sh Skript. Ich erhalte jedoch unterschiedliche Verhaltensweisen im Skript, je nachdem, wie Plink verwendet wird:

log auf Ubuntu direkt (persönlich) -script ist erfolgreich

ssh über Bitvise-Client -script ist erfolgreich

ssh via Plink (durch Aufrufen vonplink.exe) und Aufrufen des Skripts von der interaktiven Shell (es ist eine Ubuntu-Shell in Windowscmd.exe) -script ist erfolgreich

ssh via.bat was dann Plink nennt -script fehlgeschlagen

Das Skript schlägt fehl mit der Meldung:

Fehler beim Laden von gemeinsam genutzten Bibliotheken: libCint.so: Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden: Keine solche Datei oder Verzeichnis

Andere Beiträge beziehen sich anscheinend auf Installations- / Berechtigungsprobleme vonlibCint.so aber ich weiß, dass dies nicht der Fall ist, da das Skript in anderen Fällen wie oben gezeigt korrekt funktioniert.

Below ist dasplink.exe Zeile von meinem.bat Datei

plink.exe !plink_ssh_details! myscript

Das obige Skript schlägt fehl, wenn es auf diese Weise über @ aufgerufen wir.bat Datei; wieder beachte, dass es erfolgreich ist, wenn es direkt von Ubuntu aufgerufen wird oder wenn ich -ssh direkt über @ in Ubuntu eingecmd.exe (mitplink.exe) oder Bitvise-Client. Jede Hilfe wäre dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage