Oder einen gleichwertigen Ersatz.
Möchte ein Script mit ncftpput ausführen.
Hat mir jemand einen Tip?
Für diejenigen, die es interessiert, hier mein Script (wird immer Nachts per Crontab gestartet).
Edit:
Habe eine Lösung mit cifs Freigabe.
Habe Script angepasst.
Spoiler anzeigen
#!/bin/sh
find /media/hdd/movie -type f -mmin +240 -print0 | xargs -0 cp -ut /media/net/cifs_freigabe
if [ $? != 0 ]
then
exit 1
fi
find /media/hdd/movie -type f -mmin +300 -exec rm {} \;
exit 0
Wie ihr seht, macht es einen Backup der Dateien im movie Verzeichnis welche älter als 240min sind auf's NAS und löscht anschliessend die lokalen Files welche älter als 300min sind.
Die Altersabfrage darum, dass laufende Aufnahmen während dem Backup nicht zerstört werden.
Verbesserungsvorschläge und Tester sind willkommen. Hatte noch keine Zeit, das ganze 1:1 zu testen.
Möchte ein Script mit ncftpput ausführen.
Hat mir jemand einen Tip?
Für diejenigen, die es interessiert, hier mein Script (wird immer Nachts per Crontab gestartet).
Edit:
Habe eine Lösung mit cifs Freigabe.
Habe Script angepasst.
#!/bin/sh
find /media/hdd/movie -type f -mmin +240 -print0 | xargs -0 cp -ut /media/net/cifs_freigabe
if [ $? != 0 ]
then
exit 1
fi
find /media/hdd/movie -type f -mmin +300 -exec rm {} \;
exit 0
Wie ihr seht, macht es einen Backup der Dateien im movie Verzeichnis welche älter als 240min sind auf's NAS und löscht anschliessend die lokalen Files welche älter als 300min sind.
Die Altersabfrage darum, dass laufende Aufnahmen während dem Backup nicht zerstört werden.
Verbesserungsvorschläge und Tester sind willkommen. Hatte noch keine Zeit, das ganze 1:1 zu testen.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von treki ()