+ Responder ao Tópico



  1. #1

    Padrão 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.

  2. #2
    belvio
    Visitante

    Padrão 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.

  3. #3

    Padrão Re: Problemas com script no Crontab

    O meu crontab esta desta forma abaixo.

    #---------- Script para Gravar DVD ------------------#
    00 23 * * * root /home/scripts/gravarBD.sh
    #---------------------------------------------------#

  4. #4
    belvio
    Visitante

    Padrão 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.