Eu uso (para uma situação semelhante) uma maneira não padrão: logrotate
.
Isso fará o backup de todos os vídeos em /home/user/videos
para o arquivo /home/nb/videos/backup/videos.tar
(diariamente) e moverá automaticamente os antigos arquivos tar
para ...1.tar
, ...2.tar
etc. Os backups com mais de 7 dias serão excluído.
Eu incluí mv /home/user/videos/*.avi /var/tmp
para manter uma cópia dos vídeos, caso algo dê errado.
Para ativar esta configuração de logrotate, coloque um arquivo semelhante para isto no diretório /etc/logrotate.d
:
/home/nb/videos/backup/videos.tar {
rotate 7
daily
notifempty
nocreate
nocompress
missingok
postrotate
if ls /home/user/videos/*.avi > /dev/null 2>&1; then
tar cf /home/nb/videos/backup/videos.tar /home/user/videos/*.avi
mv /home/user/videos/*.avi /var/tmp
fi
endscript
}
Para mais informações, consulte man logrotate
.