eudja
(usa OpenSuSE)
Enviado em 30/11/2007 - 12:32h
quem fizer este exercicio mesmo que meia boca nao precisa funcionar 100% vou avaliar o melhor e pago o valor menssionado depósito em conta
quem quiser ariscar e confiar no pagamneto esta ai nao custa nada tentar e ganhar R$100 para o fim de semana
entro em contato pelo email pedindo numero da conta para deposito ou se quiser pode mandar junto com o exercicio
o email a ser mandado o exercicio é eudja@bol.com.br
EXERCICIO
3º. Exercício-Programa (para entrega até 30/11/07)
Desenvolva um programa que efetue o backup/restore dos dados de um servidor. No início, o programa
perguntará se se deseja fazer um backup ou restore. No caso de backup, o programa perguntará ao usuário
qual pasta será feito o backup. O usuário deverá fornecer o caminho completo. Por exemplo:
/home/aluno.
Em seguida, o programa criará a pasta de backup /bkp (no nosso exemplo: /bkp/home/aluno) e
copiará para esta pasta os arquivos da pasta original agrupando-os e compactando-os em um único arquivo
de formato .tar.gz, desde que os arquivos ainda não existam no backup ou, caso já existam, tenham
sido modificados desde a última operação de backup.
Além disso, o programa criará, na pasta do backup (no nosso exemplo: /bkp/home/aluno) um arquivo
de registro (log) de nome bkp.log com o seguinte formato:
Data de backup: dd/mm/aaaa
Arquivos contidos no backup:
...
...
Total: xxx arquivos
O programa deve verificar se um backup anterior foi realizado a menos de uma semana. Neste caso, deve
avisar o usuário que não há necessidade de refazer o backup, porém permitindo ao operador efetuar o
backup se assim desejar.
A operação de restore (restauração) irá descompactar os arquivos de backup para suas pastas originais e
sobrescreverá os arquivos originais somente se estes forem mais antigos do que os do backup.
Uma mensagem deverá ser exibida ao usuário informando se a operação de backup/restore foi concluída
com sucesso.