Enviado em 08/02/2008 - 21:33h
Pessoal:
Em primeiro lugar, parabéns a todos pelo excelente conteúdo do site.
Eu gostaria de obter alguma ajuda para montar um script de backup.
O caso é o seguinte: estou usando o motion para capturar iagens de uma câmera. Estas imagens são armazenadas da seguinte forma:
na pasta home do site tem uma pasta chamada cameras.
Abixo desta tem uma pasta para cada câmera (cam1, cam2, cam3, cam4).
em cada uma destas tem uma pasta jpeg,uma pasta video e uma pasta time_lapse.
Depois disto, as pastas são criadas por data, para cada uma das pastas jpeg, video e time_lapse (por exemplo 02022008 - para 02 de fevereiro de 2008) e, finalmente (ufa), para cada data temos 24 pastas de cada hora (de 00 até 23).
Estrutura:
cameras-|
|-cam1-|-jpeg- |-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| |
| |-video |-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| |
| |-time_lapse-|-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| ^- apagar estas se -^
|-cam2 maior que 5 dias
| depois do backup
etc...
O problema é o seguinte : gostaria de fazer backup das pastas com mais de, digamos, 5 dias e, depois de fazer isto, apaga-las recursivamente (as pastas das datas com as horas,para cada pasta jpeg, video e time_lapse), isto para cada câmera (cam1, cam2, cam3, e cam4).
Eu adotei os nomes das pastas de datas assim, para poder usar o comando:
# Formatacao de data
dt=`date '+%d%m%Y'`
(este trecho foi extraído do artigo do Agrimar Teixeira em seu artigo: "Script de backup para Gravador de CD-R ou CD-rw".
Alguém pode me ajudar a montar isto em shell script?
Valeu pessoal. Obrigado.
Sérgio
Em primeiro lugar, parabéns a todos pelo excelente conteúdo do site.
Eu gostaria de obter alguma ajuda para montar um script de backup.
O caso é o seguinte: estou usando o motion para capturar iagens de uma câmera. Estas imagens são armazenadas da seguinte forma:
na pasta home do site tem uma pasta chamada cameras.
Abixo desta tem uma pasta para cada câmera (cam1, cam2, cam3, cam4).
em cada uma destas tem uma pasta jpeg,uma pasta video e uma pasta time_lapse.
Depois disto, as pastas são criadas por data, para cada uma das pastas jpeg, video e time_lapse (por exemplo 02022008 - para 02 de fevereiro de 2008) e, finalmente (ufa), para cada data temos 24 pastas de cada hora (de 00 até 23).
Estrutura:
cameras-|
|-cam1-|-jpeg- |-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| |
| |-video |-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| |
| |-time_lapse-|-02022008=|00 até 23
| | |-03022008=|00 até 23
| | |-04022008-|00 até 23
| ^- apagar estas se -^
|-cam2 maior que 5 dias
| depois do backup
etc...
O problema é o seguinte : gostaria de fazer backup das pastas com mais de, digamos, 5 dias e, depois de fazer isto, apaga-las recursivamente (as pastas das datas com as horas,para cada pasta jpeg, video e time_lapse), isto para cada câmera (cam1, cam2, cam3, e cam4).
Eu adotei os nomes das pastas de datas assim, para poder usar o comando:
# Formatacao de data
dt=`date '+%d%m%Y'`
(este trecho foi extraído do artigo do Agrimar Teixeira em seu artigo: "Script de backup para Gravador de CD-R ou CD-rw".
Alguém pode me ajudar a montar isto em shell script?
Valeu pessoal. Obrigado.
Sérgio