Linux 15.036 Themen, 107.107 Beiträge

Automatisiert Dateien kopieren

Jacky4 / 5 Antworten / Baumansicht Nickles

Hallo Leute

ich habe nen linux root und möchte dateien von einem ordner (wo ab und zu was hochgeldane wird) per script automatisch in einen anderen Ordner kopieren zu lassen
es kann auch sein das eine Datei aktualisiert wird und die sollte dann die alte überschreiben gibt es da befehle/scripte die das so jede Minute überprüfen oder so?
mfg
Jacky

bei Antwort benachrichtigen
Borlander Jacky4 „Automatisiert Dateien kopieren“
Optionen

cronjob ist hier das passende Stichwort ;-)

bei Antwort benachrichtigen
REPI Borlander „cronjob ist hier das passende Stichwort - “
Optionen

Als Ergänzung, ein Cronjob wäre nur der Mechanismus, welcher in einer festzulegenden Zeitspanne den von Dir noch zu erstellenden Script startet, der das Kopieren der Dateien dann durchführt.

http://de.wikipedia.org/wiki/Cronjob

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
zyklop66 REPI „Als Ergänzung, ein Cronjob wäre nur der Mechanismus, welcher in einer...“
Optionen

rsync wäre da ein stichwort,das ganze kannst du ja dann in nen script packen und wie schon gesagt nen cron machen,ist bei mir alle 25 min(backup)im einsatz und hat mich noch nie im stich gelassen.

Ein gutes Leben,ist die beste Rache!!!
bei Antwort benachrichtigen
the_mic zyklop66 „rsync wäre da ein stichwort,das ganze kannst du ja dann in nen script packen...“
Optionen

Um auch noch meinen Senf dazuzugeben: für die Überwachung bestimmter Dateien gibt's das Tool incron, welches bei Veränderung einer Datei eine Aktion (z.B. ein benutzerdefiniertes Skript) ausführen kann.

Wobei in dem Fall die Kombination cron/rsync auch meine Empfehlung wäre. Das ist simpel und bewährt.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
KarstenW Jacky4 „Automatisiert Dateien kopieren“
Optionen

Wie alle anderen schon sagen ist dafür rsync die beste Wahl. rsync überträgt nur neue Dateien oder geänderte Dateien. Bei großen Dateien werden auch nur Dateiteile übertragen. rsync löscht nicht automatisch Dateien im Backupverzeichnis, wenn die entsprechende Datei im Originalverzeichnis fehlt.
Wenn du die manpage (man rsync) von rsync liest, dann erschrecke nicht vor den vielen Optionen. Du brauchst für deine Kopien nur ein paar Optionen.


rsync -avr /Quellverzeichnis /Zielverzeichnis

Hier ist noch ein Beispielscript wie man richtige Backups mit rsync macht:

http://www.heinlein-support.de/web/support/wissen/rsync-backup/

rsync gibt es auch für Windows:


http://wiki.njh.eu/mediawiki/index.php?title=Rsync_unter_Windows&printable=yes


http://www.itefix.no/i2/cwrsync

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen