So führen Sie einen Befehl beim Start einer SSH-Verbindung mit Cygwin aus

So führen Sie einen Befehl beim Start einer SSH-Verbindung mit Cygwin aus

Ich habe eine Maschine, auf der Cygwin installiert ist und auf der mehrere Festplatten zugeordnet sind. Wenn ich eine Verbindung wie folgt starte:

ssh 10.120.10.11

... Cygwin startet und das .mkshrc-Skript wird ausgeführt, das diese Datenträger sichtbar macht. Aber wenn ich einen Befehl direkt wie diesen ausführe:

ssh 10.120.10.11 "ls /cygwin"

... dieses Skript wird nicht ausgeführt und ich kann die zugeordneten Datenträger sehen. Das ist ein Problem, da ich ein Skript ausführen möchte, das diese zugeordneten Laufwerke installiert und darauf verweist.

Antwort1

Versuchen:

echo "ls /cygwin" | ssh 10.120.10.11

verwandte Informationen