Script de Backup em DVD na Cron
Olá pessoal,
Tenho um shell script de backup em DVD-RW.
A execução do script manualmente formata o DVD, gera a imagem e grava normalmente o DVD.
Detalhe: se eu colocar o script na cron via crontab ou linkar em /etc/cron.daily/ dá o seguinte erro:
Código :
X-Cron-Env: <SHELL=/bin/bash>
X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
* DVD±RW/-RAM format utility by <[email protected]>, version 4.10.
* 4.7GB DVD+RW media detected.
* relocating lead-out \
FATAL: /dev/cdrom already carries isofs!
Meu Script
Código :
### Variaveis ###
tar=/bin/tar
rm=/bin/rm
dthoje=`date +%Y%m%d`
mkiso=/bin/mkisofs
growisofs=/usr/local/bin/growisofs
eject=/usr/bin/eject
dvdform=/bin/dvdformat
mount=/bin/mount
umount=/bin/umount
### Gravar DVD ###
$rm /servidor/temp/backup.iso
$mkiso -r -J -l -o /servidor/temp/backup.iso /backup/ >> /var/log/backup.log
$eject -t /dev/cdrom
$mount /dev/cdrom /mnt/cdrom
$dvdform -force -lead-out /dev/cdrom
$growisofs -dvd-compat -Z /dev/cdrom=/servidor/temp/backup.iso
$umount /mnt/cdrom
$eject /dev/cdrom
$rm /servidor/temp/backup.iso
$rm -rf /backup/*
### Fim ###
echo "Backup Realizado Com Sucesso"
**Ambiente**
cdrtools-2.01
dvd+rw-tools-5.21
RedHat 9.0