Instalei o Sybase num slackware 12.2 e acontece um problema estranho, se
coloco a linha abaixo no rc.local e reinicio o servidor o sybase não
inicia automaticamente, mas quanto conecto via ssh e colo a linha
diretamente no prompt ele inicia... já fiz um shell separado e nada,
alguém já teve este problema ?
/opt/sybase/SYBSsa9/bin32/dbsrv9 -c 1000M -n srvcontabil -ud -o
/contabil/log/logservidor.txt /contabil/dados/contabil.db
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4551 (20091028) __________
The message was checked by ESET NOD32 Antivirus.
o /etc/profile é executado quando você se loga no terminal. O
/etc/rc.d/rc.local é executado quando o computador inicia.
Veja que se você colocar no /etc/profile o comando, não existe como o
ele ser executado antes de executarem o /etc/rc.d/rc.local.
Isso se resolve criando um daemon e setando as opções nele e
executando o programa nele.
--
Mi blog eres su blog: https://www.lccv.ufal.br/~psycho/
@psycho_mantys : http://twitter.com/psycho_mantys
http://www.slackware.com
U.L. : 450347
Fnord
2009/10/28 Junior <arezend...@gmail.com>:Oi Ronaldo, eu coloquei essas linhas mas foi no /etc/profile, elas tem efeito no rc.local ?##################################################################################### o /etc/profile é executado quando você se loga no terminal. O /etc/rc.d/rc.local é executado quando o computador inicia. Veja que se você colocar no /etc/profile o comando, não existe como o ele ser executado antes de executarem o /etc/rc.d/rc.local. Isso se resolve criando um daemon e setando as opções nele e executando o programa nele.
Xará,
Embora não tenha tido a oportunidade de trabalhar com bancos Sybase,
trabalho com Oracle (e outros). Até onde sei, banco sempre oferessem
um comando de shutdown e no Sybase com certeza não é diferente.
Pesquisando rapidamente, encontrei este script:
http://www.rocket99.com/sybase/rc.html
O que notei nele é que não é diferente do que utilizo em Oracle.
1. entras na interface do banco com usuário de administração
2. executa shutdown
3. cai fora
Para ficar prático, veja meu exemplo em Oracle (não muito diferente do
citado acima):
sqlplus "/ as sysdba" << !FIM
shutdown immediate
quit
!FIM
Coloco este trecho em um arquivo (onde estão definidos também as
variáveis de ambiente adequadas). Assim, finalizo meu banco via
comando do banco e não do SO.
Espero ter ajudado.
Abraços, Daniel.
kill -15 envia ao banco um sinal de desligamento. Se você rodar com o
log aberto, verá que o Sybase vai dar alguma mensagem do tipo "Signal 15
received" e encerrar as transações corretamente.
Portanto, é seguro usar o kill -15, ao menos no sybase.
--
Maicon Vinicius Nunes
(51) 9355-1734
# Imprima esse e-mail!
# Ao imprimir vocÍ est· diretamente gerando emprego nas seguintes ·reas:
# -> Papel e celulose
# -> QuÌmica
# -> FabricaÁ„o/Recarga de cartuchos/toners
# -> AssistÍncia tÈcnica/fabricaÁ„o de impressoras
Ubuntu [⁄b˙nt˙]:
1. Old African word meaning "I have no idea how to configure Slackware"