[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Inicializar serviços em /etc/rc[0-6].d/S*



Ao invés de colocar os 3 scripts no rc*.d, faça uma chamada dentro de cada script.
Por exemplo:

#!/bin/bash
echo "primeiro instrução"
ls
echo -e "\n"
./teste2.sh

dai ele vai chamar o segundo script, e no segundo faça uma chamada para o terceiro.

e para melhorar vc pode testar se o script foi executado com sucesso para poder passar paro o proximo.
a variavel $? pode te ajudar a fazer este teste

Att
Flamarion Jorge


Fernando Mariano escreveu:
Fala pessoal blz ?

Estou precisando iniciar uns serviços em um servidor aqui... por exemplo:

/etc/rc5.d/S90primeiro
/etc/rc5.d/S91segundo
/etc/rc5.d/S92terceiro

só que o segundo serviço (script) só deve começar a ser executado depois que o primeiro terminar, e o terceiro script só deve ser executado após o segundo terminar.

Para que o meu sistema funcione preciso que eles sejam executados na forma como falei acima...

Alguém sabe dizer como faço para que o segundo, e terceiro script só inicie depois que o anterior seja encerrado ?


Obrigado
Fernando Mariano.

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
Reply to: