Parando serviço e esperando terminar

1. Parando serviço e esperando terminar

Charles lourenço
ocabal

(usa openSUSE)

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


  


2. Re: Parando serviço e esperando terminar

Osama Jr.
/bin/laden

(usa Void Linux)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts