plink: Wie Verzeichnis wechseln?
Hallo,
ich nutze bisher WinSCP im Consolenmode um Daten von einem Win2008R2 auf einen Debian Server per scp zu transferieren, auf dem Debian ein CGI Skript zu starten und dann ein Verzeichnis dort zu leeren.
Dann wird noch etwas zurück auf die Windows Maschine transferiert.
Leider stürzt WinSCP seit geraumer zeit ständig ab und ich kann den Fehler nicht finden.
Da ich aber den Datenverkehr sicherstellen muss, wollte ich auf putty bzw. pscp und plink umsteigen.
pscp ist kein Problem, das hin- und hertransferieren klappt wunderbar.
Lediglich beim ausführen des cgi scriptes und dem Leeren des Verzeichnisses mittels plink geht gar nichts.
Ich muss das cgi direkt in dem Verzeichnis ausführen in dem es liegt, sonst bekomme ich einen Fehler.
Leider schaffe ich es nicht mit plink im Batchmode in das Verzeichnis zu wechseln.
plink -batch -l user -load sessionname cd /var/www/vhosts/meinserver.de/cgi
..geht nicht, dannach bin ich wieder vom Server getrennt.
plink -batch -l user -load sessionname /var/www/vhosts/meinserver.de/cgi/script.cgi
..geht auch nicht, weil dann eben der besagte Fehler kommt.
In WinSCP ging das mit cd recht einfach, aber das scheint hier nicht machbar zu sein, oder übersehe ich was?
Wie kann ich in plink eigentlich mehrere Befehle nacheinander hängen?
Die Doku ist da leider nicht sehr ausgiebig und meist wird zu WinSCP geraten, was mir nichts bringt.
ich nutze bisher WinSCP im Consolenmode um Daten von einem Win2008R2 auf einen Debian Server per scp zu transferieren, auf dem Debian ein CGI Skript zu starten und dann ein Verzeichnis dort zu leeren.
Dann wird noch etwas zurück auf die Windows Maschine transferiert.
Leider stürzt WinSCP seit geraumer zeit ständig ab und ich kann den Fehler nicht finden.
Da ich aber den Datenverkehr sicherstellen muss, wollte ich auf putty bzw. pscp und plink umsteigen.
pscp ist kein Problem, das hin- und hertransferieren klappt wunderbar.
Lediglich beim ausführen des cgi scriptes und dem Leeren des Verzeichnisses mittels plink geht gar nichts.
Ich muss das cgi direkt in dem Verzeichnis ausführen in dem es liegt, sonst bekomme ich einen Fehler.
Leider schaffe ich es nicht mit plink im Batchmode in das Verzeichnis zu wechseln.
plink -batch -l user -load sessionname cd /var/www/vhosts/meinserver.de/cgi
..geht nicht, dannach bin ich wieder vom Server getrennt.
plink -batch -l user -load sessionname /var/www/vhosts/meinserver.de/cgi/script.cgi
..geht auch nicht, weil dann eben der besagte Fehler kommt.
In WinSCP ging das mit cd recht einfach, aber das scheint hier nicht machbar zu sein, oder übersehe ich was?
Wie kann ich in plink eigentlich mehrere Befehle nacheinander hängen?
Die Doku ist da leider nicht sehr ausgiebig und meist wird zu WinSCP geraten, was mir nichts bringt.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 215805
Url: https://administrator.de/forum/plink-wie-verzeichnis-wechseln-215805.html
Ausgedruckt am: 24.12.2024 um 13:12 Uhr
1 Kommentar