scp filtransfer move statt copy?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
tjhooker
Beiträge: 41
Registriert: 29.05.2007 09:28:45

scp filtransfer move statt copy?

Beitrag von tjhooker » 21.07.2007 00:50:29

Hi.

Ich möchte mit scp eine Datei/Ordner/Datei+Ordner+Struktur von einem Ort zu einem bewegen.
Sobald eine Datei erfolgreich übertragen wurde, soll die von der Quelle gelöscht werden.

Schaft man das mit Bordmitteln oder muss man sich dafür einige Scripte basteln?

Gruß

flammenvogel
Beiträge: 76
Registriert: 07.07.2004 12:50:38
Wohnort: Bassum

Beitrag von flammenvogel » 21.07.2007 01:07:31

also ein Skript brauchst du dafür nicht...

cd $dir
find ./ -exec 'scp {} $remote_host:$remote_dir && rm --preserve-root {}' \;
sollte gehen

Ist allerdings UNGETESTET, also wenns geht vor dem Einsatz nochmal testen mit irgendetwas unwichtigem.

$dir durch das Verzeichnis ersetzten, das du kopieren willst. Wodurch $remote_host und $remote_dir zu ersetzen sind, sollte klar sein...
.gez flammenvogel

tjhooker
Beiträge: 41
Registriert: 29.05.2007 09:28:45

Beitrag von tjhooker » 21.07.2007 09:57:12

flammenvogel hat geschrieben:also ein Skript brauchst du dafür nicht...

cd $dir
find ./ -exec 'scp {} $remote_host:$remote_dir && rm --preserve-root {}' \;
sollte gehen

Ist allerdings UNGETESTET, also wenns geht vor dem Einsatz nochmal testen mit irgendetwas unwichtigem.

$dir durch das Verzeichnis ersetzten, das du kopieren willst. Wodurch $remote_host und $remote_dir zu ersetzen sind, sollte klar sein...
Sieht auf jedenfall Funktional aus. Ich baue aber sicherheistshalber gleich noch eine errorlevelabfrage ein, nicht das was versehentlich gelöscht wird. Nur die && ist mir da immer zu unsicher, auch wenn es reichen würde.

Danke und Gruß.

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 21.07.2007 12:24:18

tjhooker hat geschrieben:Ich baue aber sicherheistshalber gleich noch eine errorlevelabfrage ein, nicht das was versehentlich gelöscht wird. Nur die && ist mir da immer zu unsicher, auch wenn es reichen würde.
&& fragt doch ab, ob der Returncode Null war, oder etwa nicht?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

mcdikki
Beiträge: 312
Registriert: 11.06.2007 18:14:45
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mcdikki » 21.07.2007 13:03:01

Ja! So ist es. Leider halten sich nicht alle Programme daran. Aber bei rm und scp sollte das eigentlich kein Problem sein.
LINUX - Life is too short for reboot!

Samba PDC auf Debian Etch | 2xIntel Xeon 3GHz - 2048 MB RAM - RAID 10 mit 3Ware 9550SX-4LP und 4x80GB HDD SATAII

Antworten