+ Responder ao Tópico



  1. #1
    Gnuser
    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. 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
    na shell ele vai

    Vlw






Tópicos Similares

  1. Crontab não executa scripts no slackware 10.1
    Por bandlinux no fórum Servidores de Rede
    Respostas: 5
    Último Post: 18-08-2006, 09:01
  2. Crontab não executa tarefas !!!
    Por Beto no fórum Servidores de Rede
    Respostas: 4
    Último Post: 27-05-2004, 16:56
  3. iproute2 não funfa no Slackware 9.1
    Por Hawthorn no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-05-2004, 10:02
  4. iproute2 não funfa no Slackware 9.1
    Por Hawthorn no fórum Servidores de Rede
    Respostas: 2
    Último Post: 04-05-2004, 07:45
  5. Crontab - Não executa o comando
    Por punisher no fórum Servidores de Rede
    Respostas: 3
    Último Post: 05-03-2004, 09:16

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L