WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 17.01.2004, 15:46   #1
justsmile
Senior Member
 
Registriert seit: 15.12.2003
Beiträge: 150


Standard Dateien mit scp verschieben/nicht kopieren

Hallo!

Bin auf der Suche nach einer Möglichkeit (Script, ähnliches)
Dateien von einem Server auf einen anderen mittel SCP zu VERSCHIEBEN (+ Unterverzeichnisse) und nicht zu kopieren (bzw. zu kopieren und nachher zu löschen!

Das Ganze sollte ca. so sein:

statt wie üblich
scp -r login@fremderserver.at:/* /home/download/

sollte es dann sein
scpmove -r login@fremderserver.at:/* /home/download/

Kann mir da wer helfen?
Vielen Dank!!
justsmile ist offline   Mit Zitat antworten
Alt 17.01.2004, 17:34   #2
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

naja...

erst kopieren und dann löschen... wo genau liegt da das Problem?

mfg

c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 18.01.2004, 02:15   #3
crazygeek
Newbie
 
Registriert seit: 21.12.2003
Beiträge: 16


crazygeek eine Nachricht über ICQ schicken
Standard

schreib dir einfach ein script, das scpmove heisst wo du zuerst kopierst, und dann löscht...

dann hast du genau den befehl den du willst
____________________________________
mfg
crazy

--== Fear the Penguin ==--
crazygeek ist offline   Mit Zitat antworten
Alt 18.01.2004, 11:46   #4
justsmile
Senior Member
 
Registriert seit: 15.12.2003
Beiträge: 150


Standard

Zitat:
schreib dir einfach ein script, das scpmove heisst wo du zuerst kopierst, und dann löscht...
dann hast du genau den befehl den du willst
Wenn ich es schon hätte, würde ich es fix und fertig hier posten, und nicht danach fragen, ob das jemand schon geschrieben hat oder mir zumind. dabei helfen kann
justsmile ist offline   Mit Zitat antworten
Alt 18.01.2004, 12:02   #5
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Ich würde zuerst ein Tar erstellen, dann kopieren, dann löschen

#!/bin/sh
tar -xf download.tar /pfad/zum/verzeichnis/*
scp download.tar user@ip.ip.ip.ip:/home/user/
rm -r /pfad/zum/verzeichnis/*


Du mußt nur mehr die Schlüsseln zwischen den Maschinen austauschen, das scp ohne Paßwortabfrage durchläuft.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 18.01.2004, 14:24   #6
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

@sloter:

da müsste noch

1) das tar file gelöscht werden

2) das tar file am remote host entpackt werden

mfg

c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 18.01.2004, 15:10   #7
justsmile
Senior Member
 
Registriert seit: 15.12.2003
Beiträge: 150


Standard

@sloter:

Geniale Idee!

Mein Traum-Szenario ist:

Start: scpmove
Verbindung: zu Remoteserver
Remote: Komprimieren der Dateien mit Unterverzeichnissen
Verbindung: übertragen der kompr. Datei
Lokal: Entpacken der Datei in Unterverzeichnisse
Remote: löschen der kompr. Datei / der Dateien

noch besser wäre: scpmove user@remote:/verzeichnis/* zielverzeichnis
und der rest geschieht vollautomatisch und mittels ssh-schlüssel!

Wundert mich, dass das noch niemand implementiert/programmiert hat
justsmile ist offline   Mit Zitat antworten
Alt 18.01.2004, 15:31   #8
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Zitat:
Original geschrieben von sagi
@sloter:

da müsste noch

1) das tar file gelöscht werden

2) das tar file am remote host entpackt werden

mfg

c.
Itupferlreiter

1, warum? wird überschrieben.........

2, auch wieder warum? entpackst am Tape auch die Sicherung gleich nach dem schreiben?

Aber bitte

#!/bin/sh
tar -cf download.tar /pfad/zum/localen/verzeichnis/*
# lesen http://www.linuxnetmag.com/de/issue8/m8rsync1.html#23
scp download.tar user@ip.ip.ip.ip:/home/user/
#lesen man rhosts
rsh ip.ip.ip.ip "rm -r /pfad/wo/alte/entpackte/liegen/*
rsh ip.ip.ip.ip "tar -xf /pfad/wo/kopie/download.tar"
rm /pfad/zum/localen/verzeichnis/download.tar

Schöner wärs mit rsnc

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 18.01.2004, 16:55   #9
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

Zitat:
1, warum? wird überschrieben.........

2, auch wieder warum? entpackst am Tape auch die Sicherung gleich nach dem schreiben?
Du gehst davon aus, dass es sich um ein Backup handelt. Das ist jedoch scheinbar nicht der Fall, da sonst die alten Daten nicht gelöscht werden würden.

zu 1.: nur, wenn man immer das gleiche Dir kopiert

zu 2.:
Du gehst davon aus, dass es sich um ein Backup handelt. Das ist jedoch scheinbar nicht der Fall, da sonst die alten Daten nicht gelöscht werden würden.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 18.01.2004, 17:50   #10
justsmile
Senior Member
 
Registriert seit: 15.12.2003
Beiträge: 150


Standard

Nein, es soll KEINE Backup-Lösung sein!

mein Wunsch nur, dass alles gleich auf einmal geht!

sozusagen: einem Script werden Quelle und Ziel übergeben, alles wird per SSH kopiert und danach gelöscht!
automatisch und ohne langes einloggen!
eben weil SCP bekannterweise nicht z.B. -movefiles oder sowas hat, dass die Dateien nach erfolgreicher Übertragung auch gleich gelöscht werden!

und das Ganze funktioniert dann ohne rsync oder ähnliches mit jedem Server, der SSH/SCP unterstützt!

Ein Script deshalb, um das ganz dann z.B. jede Stunde einmal zu machen! und ohne grafische Oberfläche!
justsmile ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:04 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag