Problemas com script no Crontab
Ola a todos!
Aki estou com um problema muito estranho, tem um script onde eu crio a imagem .iso e apos criar esta imagem ele e gravado no dvd com o dvdrecorder:
O script quando eu executo ele manualmente ./gravarDB.sh ele gera o iso e grava normalmente, O problema esta quando eu coloco o crontab para executar este script em determinado horario ele começa a gerar a imagem .iso so q para simplesmente ele para de gerar o script. Alguem poderia me ajudar abaixo segue o script e a maneira que esta no crontab. Estou utilizando a distro centos 4.3 64 bits.
#######################################################################
#!/bin/bash #
#Script de Gravacao de DVD utilizando o CDRECORD #
#by [email protected] #
#######################################################################
#umask 0000
#---------------------- GERANDO ARQUIVO ISO --------------------------#
/usr/bin/mkisofs -r -J -o /home/iso/home.iso /home/agrovale
#---------------------------------------------------------------------#
# #
# #
#------------------- GRAVANDO DVD EM VELOCIDADE 2X -------------------#
/usr/bin/cdrecord -v -dao -fs=16 speed=2 dev=/dev/hda -data /home/iso/home.iso
#---------------------------------------------------------------------#
# #
# #
#------------------ EJECTANDO A BANDEJA DO DVD -----------------------#
eject
#---------------------------------------------------------------------#
# #
# #
# #
#--------------- REMOVE ARQUIVO ISO GERADO PARA GRAVACAO -------------#
rm -rf /home/iso/*
#---------------------------------------------------------------------#
# #
#-------------- REMOVE COPIA DO BANCO APOS GRAVACAD NO DVD -----------#
rm -rf /home/agrovale/CopiaBD/*
#---------------------------------------------------------------------#
Aki esta a maneira que esta no crontab. /etc/crontab.
#---------- Script para Gravar DVD ------------------#
00 23 * * * root /home/scripts/gravarBD.sh
#---------------------------------------------------#
Desde ja agradeço ajuda.
Re: Problemas com script no Crontab
Caro gilmarcabral a principio a fica um pouco difícil te ajudar com a quantidade de informações que você passou, para facilitar coleque a entrada que você utilizou na cron, coloque também o trecho do log do cron onde inicia e finaliza (se é que finaliza) a execução agendada.
Re: Problemas com script no Crontab
O meu crontab esta desta forma abaixo.
#---------- Script para Gravar DVD ------------------#
00 23 * * * root /home/scripts/gravarBD.sh
#---------------------------------------------------#
Re: Problemas com script no Crontab
A sua entrada na cron não apresenta problemas, faz o seguinte abra dois terminais e fique monitorando o log do cron e do sistema tail -f /var/log/cron e tail -f /var/log/messages.
Agora adicione uma entrada na cron igual a que vc postou para rodar e monitore este logs e poste aki no forum para verificarmos o que realmente esta acontecendo
uma alternativa é que pode esta acontecendo algum erro durante a execução do script e não estamos verificando sujiro que vc concatene a saida gerada pelo script para um arquivo tipo 00 23 * * * root /home/scripts/gravarBD.sh > log.grvarDB para verificarmos se esta acontecendo.
Só para não ficar duvidas vc esta querendo que quem execute este script é o usuário root então vc tem que colocar esta entrada na cron do root, pois se for em ourtro usuário não vai dar certo mesmo oK.