Autor Tópico: Script, dúvidas: grep, mkisofs, growisofs, find  (Lida 1496 vezes)

Offline zetto33

  • Usuário Ubuntu
  • *
  • Mensagens: 52
    • Ver perfil
    • http://linwin33.blogspot.com
Script, dúvidas: grep, mkisofs, growisofs, find
« Online: 06 de Janeiro de 2008, 16:26 »
Estou tentando fazer um script de backup para queimar os arquivos em dvd, entretanto apenas consigo fazer scripts 'burros', o que vem tomando muito tempo desnecessário.

Basicamente consistiria em copiar para uma pasta, caso necessário. Criar uma ISO de 4,2GB (de arquivos sem compressão) e queimar esta ISO em DVD.
-------------------------------------------------------------------------------
1.. #!/bin/sh
2.. cp -R /var/profiles/nome /backup/nome | grep --seria necessário não incluir arquivos com extensão *.mp3, *.avi, *.jpg, etc...
3.. mkisofs -r -o /backup/backup.iso /backup/nome | entretanto, como cordenar para criar imagem até 4,2GB, e ao preencher o requisito partir para criação de uma nova imagem?
4.. growisofs -dvd-compat -Z /dev/dvdrom=/backup/backup.iso
5.. rm -r /backup/nome
6.. rm /backup/backup.iso
-------------------------------------------------------------------------------

obs. após a linha 2, caso não exista uma solução com o grep, pode ser utilizado o:
find . -name "*.mp3" -exec rm {} /backup/nome \;  (entretanto aumentaria em muito o tempo de execução)
obs2. em 3 seria necessário a utilização do 'for'.

[]'s