Problemas com script no cron [RESOLVIDO]

1. Problemas com script no cron [RESOLVIDO]

Marcelo V. Carvalho
mcl085

(usa Debian)

Enviado em 03/04/2009 - 14:27h

Boa tarde galera,
Aqui na empresa tem um scipt que é para ser executado para inicializar o Banco de Dados após os becapes diários durante a madrugada. Acontece que desde quando cheguei aqui (8 meses) este script nunca funcionou no cron, e sempre temos que startar o Banco de Dados manualmente através deste script ou através do init.d. Se alguém puder me ajudar, pois não conheço quase nada de shel script e gostaria que vocês avaliassem por que não roda na cron, nem o script e nem através do init.d.

Segue script: "cachesrv"
-----------------------------------
#!/bin/sh
#Source function Library
./etc/rc.d/init.d/functions
#Parando banco de dados
service qualix stop
#Inicializando o banco de dados
service qualix start
echo
echo Base de dados no ar!
-----------------------------------

Ps: o script esta no diretório: /usr/local/bin/

No crontab -e ja coloquei das seguintes maneira sem sucesso para execução do serviço:

30 5 * * * root /usr/local/bin/cachesrv

30 5 * * * /usr/local/bin/cachesrv

30 5 * * * root service qualix start

30 5 * * * root cachesrv

30 5 * * * root /etc/init.d/qualix start

Em nenhuma destas tentativas obtive sucesso. Neste servidor usamos o Red Hat Enterprise 4, com kernel 2.6.9-42.

Se aguém puder me ajudar ficarei muito grato...


  


2. configurando crontab

Eliel Oreste de Oliveira
elielslck

(usa Slackware)

Enviado em 03/04/2009 - 15:28h


http://www.zago.eti.br/agenda.html#toc8

Essa dica é bem completa.



3. Re: Problemas com script no cron [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 03/04/2009 - 15:34h

O cron não funciona quando um scrip manda alguma saida de sucesso ou erro ou seja, por perifericos como video

Para que o script funfe direito

veja esta parte

echo
echo Base de dados no ar!

Nem vai rola, não poide-se emitir saidas no video ou para usuário etc

Tente deixa-lo sem avisos
teste e nos reporte
Abraços


4. Re: Problemas com script no cron [RESOLVIDO]

Marcelo V. Carvalho
mcl085

(usa Debian)

Enviado em 03/04/2009 - 15:49h

Ok. Valeu. vou efetuar os testes e infomarei.


5. Re: Problemas com script no cron [RESOLVIDO]

Marcelo V. Carvalho
mcl085

(usa Debian)

Enviado em 03/04/2009 - 15:54h

O estranho é que o script de becape termina emitindo aviso para o video da mesma maneira, e funfa sem problemas.
termina assim:

echo
echo copia terminada.

att,
Marcelo...


6. Re: Problemas com script no cron [RESOLVIDO]

Marcelo V. Carvalho
mcl085

(usa Debian)

Enviado em 03/04/2009 - 16:46h

---------------------------------------------------------------
alterei o script e vamos ver se funciona agora. deixei assim: "cachesrv.sh"

#!/bin/bash
#Source function Library
./etc/rc.d/init.d/functions
#Parando banco de dados
/etc/init.d/qualix stop
#Inicializando o banco de dados
/etc/init.d/qualix start
----------------------------------------------------------------

e deixei da seguinte maneira na cron:

30 5 * * * /usr/local/bin/cachesrv.sh 2>/dados/tmp/cpd/cronlog.txt

agora é só torcer pra dar certo. :-)

se alguém tiver alguma obsevação em relação aos procedimentos acima, por favor poste a opinião.

att,


7. Re: Problemas com script no cron [RESOLVIDO]

Marcelo V. Carvalho
mcl085

(usa Debian)

Enviado em 04/04/2009 - 08:10h

Galera,
desta forma que tentei deu certo, funfou. Valeu pela força.


8. Re: Problemas com script no cron [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 07/04/2009 - 13:15h

Que bom que funfou, é isso ae abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts