2012-07-26 7 views
5

Ich versuche, vielleicht während einer Remote-Kopie mit smbclient put einen Fortschrittsbalken zu zeigen, mit pv oder Dialog oder jede andere Option.Fortschrittsbalken während smbclient setzen

Die smbclient-put il Befehl adaequat:

smbclient //usbrouter/backup --user=myusername mypassword -c "put /media/DOC/BackupAuto/work_backup.tar.gz work_backup.tar.gz" 

Aber ich kann die Show eine Möglichkeit, die Fortschritte der Kopie nicht finden. Hat jemand eine Lösung/Alternative?

Danke.

Antwort

9

Was ich mache, wenn ich eine Dateiübertragung überprüfen möchte, die keine Fortschrittsbalken unterstützt, oder ich habe vergessen, sie in einem Fortschrittsbalkenmodus zu starten.

Ermitteln Sie die Gesamtgröße Ihrer lokalen Kopie der Datei (work_backup.tar.gz) z. mit ls, stat oder du. Dann gehen Sie zum Speicherort der Zieldatei (entweder mit ssh oder nur cd, wenn es auf dem gleichen Rechner ist). Dieses Problem

watch -- du -h work_backup.tar.gz 

ist ein bisschen hacky, aber es funktioniert immer noch auch nach dem jeweiligen Kopierauftrag starten und es ist ziemlich viel Arbeiten mit jeder Kopie Mechanismus kann ich mich vorstellen.

+1

Ich habe dies verwendet, um eine große Datei zu überwachen, die mit smbclient heruntergeladen wird. Ich kann es nicht ertragen, dass ich kein Feedback bekomme. Danke :) –

+0

Das gleiche hier. Ich teste jetzt smbclient Download-Geschwindigkeiten, da die GUI-Geschwindigkeiten sehr niedrig sind. – inf3rno

+0

wofür ist das '--'? – rodvlopes

Verwandte Themen