Archive for the ‘tools’ Category

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


0 replies
11 04 2007

apt-cache search

Jeder der ein auf Debian basierendes Betriebssystem benutzt, kennt (und liebt) die Paketverwaltung apt. Ob man sie nun über ein graphisches Interface wie Aptitude benutzt oder apt-get install in die Shell kloppt, mit apt lässt sich unkompliziert und schnell die Software installieren, die man braucht.

Doch was macht man, wenn man eben nicht genau weiß, wie das Paket heißt, das man gerade installieren möchte? Für genau diesen Fall gibt es apt-cache search.

Im apt-cache liegen alle dem System bekannnten Pakete. Auch die, die noch nicht installiert wurden. apt-cache search suchbegriff durchsucht sowohl den Paketname, als auch die Paketbeschreibung nach suchbegriff, wobei suchbegriff auch ein regulärer Ausdruck sein darf.

Wem die Kurzbeschreibung der Pakete in der Ergebnissliste zu wenig Aussagekräftig ist, der kann sich von apt-cache search mit der Option –full auch die gesamte Paketbeschreibung ausgeben lassen.




Blogverzeichnis - Blog Verzeichnis bloggerei.de Blogverzeichnis - BlogAlm