Gravar DVDs no Linux pelo Cron

Publicado por Gerson Mayer (última atualização em 16/10/2009)

[ Hits: 4.827 ]

Download gravar.sh




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.

  



Esconder código-fonte

#!/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...

Scripts recomendados

Inventário e Análise de hardware

ping alarme - avisa quando o ip esta offline e gera log

Script para compilação manual do nessus

Cadastro automatizado para DHCP, Sarg, ethers e hosts

Script Firewall - Regras do Iptables


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário