Ich brauche ein Shell-Skript remote innerhalb der Linux-Box von Windows-Run Shell-Skript (mit Parametern) auf Windows-Kommandozeile über Plink
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Illegal number of parameters"
exit
fi
echo "$1"
Hier auszuführen ist der Befehl, den ich unter Windows lief Eingabeaufforderung
cmd> plink.exe -ssh [email protected] -pw gbG32s4D/ -m C:\myscript.sh 5
ich erhalte Ausgabe als
"Illegal Anzahl der Parameter"
Gibt es eine Möglichkeit, Kommandozeilenparameter an Shell-Skript übergeben, die auf Remote-Server ausgeführt werden?
Ya ich habe ich bekam Fehler, nicht in der Lage, Befehlsdatei zu öffnen "C: \ myscript.sh 5" –
mmm, ich habe es heruntergeladen und spielte um. Es sieht so aus, als ob es Ihre Batchdatei unverändert abspielt. Wenn Sie Argumente verwenden möchten, sollten Sie dieses Shellskript bereits auf der anderen Seite haben und dann ohne die Option -m aufrufen –