Descrição
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.
[ Download:
gravar.sh ]
[
Enviar nova versão ]
[ 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
Monitorando o CBQ #2
Compilando o apache2.2 com php5 e mysql5.1 no slackware
Atualiza base de dados do Clamav e avisa o admin
Iptables Port Knocking
Monitore vários servidores ao mesmo tempo com Apache + shellscript
Comentários
| Nenhum comentário foi encontrado. |