Script, dúvidas: grep, mkisofs, growisofs, find

Iniciado por zetto33, 06 de Janeiro de 2008, 16:26

tópico anterior - próximo tópico

zetto33

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