+ Responder ao Tópico



  1. #1

    Padrão Export DB2 Suse 8.1 - Agendamento CRON

    Pessoal, boa tarde

    tenho um script de export de uma base de dados IBM DB2 , que roda tranquilamente quando:

    - Logo com o usuário db2;
    - starto ele manualmente (comando ./export.sh - um script feito por nós mesmos aki)

    O conteúdo deste script (export.sh) é:

    cd /home/db2/export/temp
    rm -r tab*.*
    rm -r *.bz2
    db2move DADOSADV export -sn db2 -aw
    tar -cvjf bkp_quente.bz2 *.*


    Simples, mas bem funcional

    Entretanto, quando vou executá-lo na Cron, ele não roda, e no arquivo de log que eu consultei (/var/log/messages) não faz nenhuma menção deste script no horário que eu programei para rodar. Demais scripts rodam normalmente, este não.

    Segue a linha que eu editei no /etc/crontab

    04 16 * * * db2 ./home/db2/export/export.sh

    (/home/db2/export é o diretório onde este script se encontra)

    as permissões do script foram setadas para 777, o dono do script é o usuário db2 e o grupo é db2grp .

    Alguém saberia indicar onde eu poderia estar errando? pois ao rodar manualmente, ele vai...

    Att

  2. #2

    Padrão RESOLVIDO

    o problema era na cron.. estudei o funcionamento do comando e ví que além do cron global, existia o cron tb para cada usuário.

    Demorei a responder pq tinha me esquecido deste tópico.

    Abraços!