+ Responder ao Tópico



  1. 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. 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!






Tópicos Similares

  1. O que eh CRON DEAMON?
    Por mhbw no fórum Servidores de Rede
    Respostas: 3
    Último Post: 08-12-2002, 12:04
  2. mensagem do Cron
    Por dboom no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-11-2002, 14:44
  3. Executar programa na inicialização do SUSE
    Por neurobashing no fórum Servidores de Rede
    Respostas: 1
    Último Post: 17-08-2002, 11:11
  4. Mudar fonts no Suse !!!
    Por campos no fórum Servidores de Rede
    Respostas: 1
    Último Post: 29-07-2002, 13:37
  5. Agendamento de tarefas ( AT ) + Cron
    Por no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 20-05-2002, 18:23

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L