Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

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

Login: gersonlm, 2634 pontos

   


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
   Script Linux recomendado Monitorando o CBQ #2
   Script Linux recomendado Compilando o apache2.2 com php5 e mysql5.1 no slackware
   Script Linux recomendado Atualiza base de dados do Clamav e avisa o admin
   Script Linux recomendado Iptables Port Knocking
   Script Linux recomendado Monitore vários servidores ao mesmo tempo com Apache + shellscript

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.