Pular para o conteúdo

Parando serviço e esperando terminar

Responder tópico
  • Denunciar
  • Indicar

1. Parando serviço e esperando terminar

Enviado em 31/01/2011 - 16:16h

Vou realizar o BackUp de um servidor Lotus Notes rodando em um SLES 10SP3. Meu script de BackUp jah está pronto, mas gostaria de realizar somente quando derrubar o servidor domino. O comando para subir o servidor

#service domino start --inicializa o serviço
#service domino stop --para o serviço

gostaria de um script do tipo...
#script
service domino stop
<Loop ou comando para vrf se o serviço jah foi derrubado>
caso jah tenha sido derrubado
tar -cvMf /dev/st0 /local/notesdata
#service domino start

Responder tópico

2. Re: Parando serviço e esperando terminar

Enviado em 31/01/2011 - 16:39h

Você pode utilizar o comando 'ps' pra checar se o daemon do serviço foi realmente parado. Exemplo:

#!/bin/sh
#
ps -C domino > /dev/null 2>&1

# Se código de retorno ($?) for igual a 0, então o serviço ainda está em execução
# Senão for diferente, o serviço está parado.
if [ $? -eq 0 ]
then
echo "O serviço ainda está em execução!"
# alguma rotina aqui (ex.: service domino stop)
else
echo "Não está executando"
# rotinas aqui! (suas rotinas de backup)
service domino start
fi

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder