+ Responder ao Tópico



  1. #1
    Gnuser
    Visitante

    Padrão Crontab não executa no slackware

    Bom dia,

    eu estou tentando configurar o crontab em meu servidor para fazer uma rotina de backup, o problema é o seguinte:

    O crontab funciona se for invocado somente como usuário root, e o meu backup deve ser rodado como usuário oracle.

    Já tentei mudar o uid do usuário no crontab, naum funcionou, tentei também invocar um script para executar os comando desta maneira:

    su - -c "<comando>" oracle

    também naum funcionou.

    tentei carregar as variaveis de ambiente do oracle no /etc/profile e funciona porem o oracle reclama dos privilégios do usuário.

    Se alguem tiver alguma ideia de que pode ser feito eu agradeço!

  2. #2

    Padrão Crontab não executa no slackware

    no shell voce consegue ?


    normalmente o cron nao herda as variaveis de ambientes do oracle, entao eh interessante voce colocar dentro do script de backup os exports necessarios.


    e nao prescisa ficar dando su. basta voce por o usuario que voce quer q ele rode.

    so tenha CERTEZA que o script funcionando rodando manualmente no shell, se rodar e nao rodar no cron provavelmente eh o problema acima.

  3. #3
    Gnuser
    Visitante

    Padrão Crontab não executa no slackware

    na shell ele vai

    Vlw