removido
(usa Nenhuma)
Enviado em 08/06/2010 - 15:45h
Consegui resolver o problema com o cron!
Já tinha lido em vários lugares da internet e no tambem vol que para o correto funcionamento do cron e tambem do fcron é necessário que o script em execução não tenha nenhum saída de dela, pois caso tenha uma única linha ele não ira executar o script...
No meu script continha essa linha
DIA=`date|cut -c1-3`
Essa linha você pode executar somente ela ou o script inteiro que não retornava nada a tela então fui verificando linha por linha e quando coloquei essa em comentário o script foi executado, Então o que eu precisei fazer simplesmente direcionar a saída dessa linha para qualquer lugar, já que não vou usar a saída mesmo.
Ficou desse jeito
DIA=`date|cut -c1-3`>> /tmp/temporario
Como pode ver mesmo o comando não retornando nada na tela é interessante direcionar a saída dele para um arquivo qualquer para ter certeza que não é a linha
Pronto cron funcionando e executando o script de backup!
Dica rápida, antes de falar que o cron não esta funcionando faça um teste simples
Digite: crontab –e
E adiciona essa linha
* * * * * ls –l /home >> /tmp/teste
Espere um minuto e depois acesse o arquivo teste dentro de tmp, se o arquivo estiver mostrando o conteúdo do seu diretório /home, quer dizer que o cron esta ok, e o problema é em alguma coisa do seu script, possivelmente teve ter alguma saída na tela!
Espero ter ajudado
t+