staging.inyokaproject.org

Löschen nach erfolgreichem kopieren

Status: Gelöst | Ubuntu-Version: Server 22.04 (Jammy Jellyfish)
Antworten |

gnude

Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 766

Hallo ich möchte auf meinem Server eine Datei kopieren und wenn das Erfolgreich war auch löschen. Die Datei wird von einem eingemounteten Netzwerklaufwerk kopiert und daher will ich sicherstellen das der Befehl ohne Fehler gelaufen ist.

Simple ausgedrückt:

cp /netzwerklaufwerk/* /ziellokal/

rm /netzwerklaufwerk/*

Jetzt weiss ich ja nicht ob und wie viele Dateien kopiert wurden. Aber wenn was schief läuft übergibt cp doch sicher einen Fehlercode. Und ich würde sagen der "rm" wird nur ausgeführt wenn der Fehlercode anzeigt "alles ok".

Wie kann ich das realisieren?

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8162

Ich denke "mv" macht genau das.

Antworten |