5 replies
11 25 2007

SCP Download abgebrochen

Diese Woche hatte ich nachts um vier Mal wieder eines dieser Horror-Erlebnisse. Ich habe eine 900 MB große Datei mittels SCP von einem Server zum anderen geschaufelt. (scp Benutzername@Rechnername:PfadZurQuellDatei Ziel) Die Übertragung hätte zwei Stunden gedauert, also habe mir gedacht, mach ich doch was sinnvolles in der Zwischenzeit und lass die Daten in aller Ruhe durchnudeln.

Nach zwei Stunden guck ich nochmal nach dem Download und hätte in diesem Augenblick am liebsten in einem hohen Bogen über meinem Schreibtisch gekotzt. Was war geschehen? Ich Depp hatte den Download nicht im Hintergrund gestartet, was ansich kein Problem ist. Zum Problem wird es erst, wenn die Verbindung zwischen meinem lokalen Rechner und dem entfernten Server ausfällt, auf dem ich den Download gestartet habe. Denn dann wird natürlich die Shell beendet und mit ihr alle Kind-Prozesse die von ihr gestartet wurden. Also auch mein SCP.

Das ist natürlich großer Mist. Somit hatte ich auf meinem Zielserver eine 500 MB große Datei mit der ich mal gar nix anfangen konnte. Richtig blöd wird das ganze dann noch, weil scp von sich aus keine abgebrochenen Downloads wieder aufnehmen kann.

Hm, also, was tun? Ich habe mir in diesem Fall eine 3 Meter lange Kommando-Kette überlegt in der ich über SSH die beiden Dateien miteinander vergleiche und den noch nicht übertragenen Teil der einen Quelldatei über eine Ausgabeumleitung ( >> ) an die Zeildatei anhänge.

Nun hab ich gegrübelt und gegrübelt, aber dieses Monster von einem Befehl wollte mir nicht mehr einfallen. Statt dessen habe ich erfahren, dass das ganze mit rsync viel einfacher gegangen wäre. Offensichtlich hätte schon folgender kleine, aber feine Befehl zum Ziel geführt:
rsync -e ssh –partial –progress Benutzername@Rechnername:PfadZurQuellDatei


    Replies

  1. 1 JoSoPAAN

    Danke für den Tipp!

    Unter Ubuntu hat der Befehl folgendermassen ausgesehen:
    rsync -P -e ssh root@IP.AD.RES.SE:/QUELLE ZIEL

  2. 2 Sodeblada

    Hi guys,

    I know this might be a bit off topic but seeing that a bunch of you own websites, where would the best place be to host. Someone recommended I use Blue Host for $6.95 a month which seems like a great deal. Anyone here on www.unixpunx.de using them?

  3. 3 treaki

    hi,
    ich hatte das selbe Problem, habs aber nicht mit rsync gelöst sondern einfach die datei mit split zerteilt, auf dem server wider zusammengesetzt ne md5 sum um sicherzugehen und dann was das:)

    treaki

  4. 4 Engachcocuh

    As a Newbie, I am continuously browsing online for articles that can help me. Thank you.

    gaming seat

  5. 5 hgsscpt

    皇冠时时彩平台代售的所有彩种都有90%以上的返奖率,一级代理均有5%返点,并有为下级会员开户的权限。下级会员购彩金额的1-5%(可以自行设置)为自己的提成。不花一元钱就可以享受数万投资彩票代购点店主的超高待遇,注册会员可以获得本平台送出价值1288元的各类彩票分析工具 重庆时时彩.

Got Something To Say?



Blogverzeichnis - Blog Verzeichnis bloggerei.de Blogverzeichnis - BlogAlm