treki
Premium
- Registriert
- 24. Januar 2011
- Beiträge
- 1.591
- Reaktionspunkte
- 409
- Punkte
- 253
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 das Script angepasst.
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 das Script angepasst.
#!/bin/sh
# ncftpput -A -R -z -V -m -u user_nas -p pw_nas ip_des_nas /verzeichnis_nas /media/hdd/movie/*
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
# ncftpput -A -R -z -V -m -u user_nas -p pw_nas ip_des_nas /verzeichnis_nas /media/hdd/movie/*
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
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.
Zuletzt bearbeitet: