tsanches
(usa Debian)
Enviado em 22/12/2009 - 17:18h
Pessoal, estou com um problema estranho. Tenho um script para fazer backup em DVD e preciso colocar ele para rodar em um determinado momento do dia, eis meu script:
#!/bin/bash
#Gravacao de DVD por Tiago Sanches
#Formatando o DVDRW
rm -rf /home/backup.tar.gz
rm -rf /home/backup2.tar.gz
rm -rf /home/backup3.tar.gz
dvd+rw-format -force /dev/dvdrw
echo "DVD Formatado"
#Mudando de diretorio
cd /home/
echo "Diretorio home/ acessado"
#Compactando os diretorios e arquivos
tar -czvf backup.tar.gz /home/diretoria/
tar -czvf backup2.tar.gz /home/administrativo/ /home/hercoles
tar -czvf backup3.tar.gz /home/manutencao/ /home/vendas /home/compras /home/almoxarifado
echo "Compactado os arquivos"
#Gerando o ISO
mkisofs -r -o backup.iso /home/backup.tar.gz /home/backup2.tar.gz /home/backup3.tar.gz
echo "Imagem Gerada"
#Gravando a Imagem Iso no DVD
growisofs -dvd-compat -speed=2 -Z /dev/cdrom=/home/backup.iso
echo "Imagem Gravada"
#Removendo os Backups
#rm -rf /home/backup.tar
#rm -rf /home/backup2.tar
rm -rf /home/backup.iso
echo "Gravacao Finalizada"
eject
Rodando ele na mão ou seja executando pelo terminal funciona perfeitamente, porém adicionando no crontab ele somente formata do DVD veja meu arquivo crontab:
more /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthlyr
10 13 * * * root sh /home/tecnologia/gravacao.sh 2>/tmp/gravacao.txt
Visualizando o arquivo de log ele da um erro estranho que não identifiquei na Internet:
insigne:~# more /tmp/gravacao.log
* BD/DVD±RW/-RAM format utility by <appro@fy.chalmers.se>, version 7.0.
:-( mounted media doesn't appear to be DVD±RW, DVD-RAM or Blu-ray
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
insigne:~#
Estou usando o Insigne Momentum 5.0, aguém pode me ajudar?
Grato,
TSANCHES