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