Gravar DVDs no Linux pelo Cron
Publicado por Gerson Mayer (última atualização em 16/10/2009)
[ Hits: 5.145 ]
Olá pessoal,
Caso alguém já tenha se deparado com o problema de gravar DVDs no Linux automaticamente pelo Cron e não obteve sucesso, deve saber da dor de cabeça que estou falando. Mas depois de muito estudo e pesquisa encontrei neste site http://fapg.nsk.pt/pt/2009/04/using-growisofs/ a solução dos meus problemas.
Para um auxílio maior a todos abaixo segue um script que utilizo na minha empresa.
#!/bin/bash SHELL=/bin/sh PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=root DISPOSITIVO="/dev/cdrom" #Dipositivo de gravação VELOCIDADE="-speed=4" #Velocidade BUFFER="-fs=16M" #Buffer de memória TIPO="-dvd-compat" #Tipo de gravação do DVD FORMATAR="-force" #Tipo de formatação do DVD NOME="/home/gerson/Desktop/backup.iso" #Nome da Imagem .ISO ARQ_BKP="/home/gerson/Desktop/Backup_$(date +%d%m%Y).tgz /home/gerson/Desktop/samba/" SWITCH="cvzf" #Tipo de compactação ARQ_ORIGEM="/home/gerson/Desktop/Backup_$(date +%d%m%Y).tgz" #Arquivo que devera se torna um .iso #================================================================================ echo -e "\nCompactando o Arquivo" echo -e "..................." tar $SWITCH $ARQ_BKP echo -e "\nCriando Imagem .ISO" echo -e "..................." mkisofs -r -J -o $NOME $ARQ_ORIGEM echo -e "\nFormatando o DVD" echo -e "..................." dvd+rw-format $FORMATAR $DISPOSITIVO echo -e "\nGravando o DVD" echo -e "..................." /usr/bin/growisofs $TIPO -Z $DISPOSITIVO=$NOME -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=dao -overburn gravou=$? if [ $gravou = 0 ]; then eject -T /sbin/poweroff rm -f $NOME $ARQ_ORIGEM fi #################3 Reparem nesta linha -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=dao -overburn Na manpag do growisofs somente é comentado sobre isso, mas não detalhado, mas essa parte é exencial para que seja possível a gravação automática de DVDs pela CRON Espero ter ajudado...
Autenticação automática no Speedy Home
Mostra informações da CPU e Memória
Software backup, restore, leitura de logs, com dialog
Baixar pdf do "slide share" sem login usando shell script
Filtrando trabalhos de impressão...
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Desenvolvimento de um driver (8)
Não esta salvando as configurações de usuário. (3)
Quais Shell Scripts vocês usam? (5)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba