Wie mache ich $ 1 und $ 2 Variablen auf die Remote-Shell durch ssh. Im Folgenden finden Sie die Probe,übergeben Variablen an Shell-Skript über SSH
#!/bin/bash
user_name="${1}"
shift
user_password="${1}"
shift
tenant_name="${1}"
realscript="/IDM_ARTIFACTS/reset.sh"
ssh -qT [email protected] bash -c "'echo $user_name'" < "$realscript"
ich in der Lage bin $ user_name Echo, aber nicht in der Lage es in $ realscript zuzugreifen. Kann nicht mit HERE-Tags oder einfachen Anführungszeichen '' aufgerufen werden, da das Skript keine direkten Befehle hat. Welche anderen Optionen habe ich? Bitte helfen
Sie möchten also das Skript reset.sh aufrufen? Nimmt es andere Eingaben als die Befehlszeilenoptionen? –
Ist 'reset.sh' auf dem Remote-Host? – Jack
@Jack ja reset.sh muss auf Remote-Host sein – chayanika