Frage

Im Rahmen eines komplizierten BASH-Skript, ich möchte einen Befehl auf einem entfernten System auszuführen aus dem Skript selbst.

Im Moment führe ich das Skript, die Dateien für das Remote-System Schneider und sie lädt, dann durch einen SSH-Login ich einen einzigen Befehl auszuführen.

Also für die volle Punktzahl:

  • Wie melde ich mich in das Remote-System aus dem Bash-Skript (das heißt die Anmeldeinformationen in nicht-interaktiv bekommen)?
  • Wie kann ich einen Befehl ausführen (speziell "chmod 755 / go && / go") aus dem Skript?
War es hilfreich?

Lösung

Im Anschluss an Tim Post Antwort :

Setup öffentlichen Schlüssel und dann können Sie wie folgt vor:

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top