Pular para o conteúdo

colocar o apache na inicialização do slackware

Responder tópico
  • Denunciar
  • Indicar

1. colocar o apache na inicialização do slackware

Enviado em 16/10/2008 - 09:30h

Ae galera blz. E o seguinte instalei o apache na minha maquina, ai queria colocar ele na inicialização do slackware, pra não ter que digitar toda vez o comando /usr/local/apache2/bin/apachectl start . Alguém sabe como e que eu faço???
Valeu!!!!!!!!!!

Responder tópico

2. Re: colocar o apache na inicialização do slackware

Enviado em 23/11/2008 - 21:10h

Dentro do diretorio /etc/rc.d estão os scripts de inicialização dos serviços, lá você pode montar um script e marcar como executável, feito isso, você deverá editar os seguintes scripts:
rc.M => Este executa todos os serviços marcados dentro dele durante o startup do sistema
rc.6 => Finaliza todos os serviços marcados dentro dele durante o reboot do sistema
rc.S => Inicia todos os serviços do sistema operacional
rc.K => Inicia os serviços em modo single-user
Então o ideal é que o seu script este sendo chamado dentro do rc.M, desta forma será executado durante a inicialização do sistema.
Boa sorte.

3. Re: colocar o apache na inicialização do slackware

Enviado em 23/11/2008 - 21:34h

Geralmente quando instalamos o apache a partir do cd do slackware é criado o script /etc/rc.d/rc.httpd, basta coloca-lo como executável:

#chmod +x /etc/rc.d/rc.httpd

Caso não tenha sido criado, pelo seu editor preferido crie:

#!/bin/sh
#
# /etc/rc.d/rc.httpd
#
# Start/stop/restart the Apache web server.
#
# To make Apache start automatically at boot, make this
# file executable: chmod 755 /etc/rc.d/rc.httpd
#

case "$1" in
'start')
/usr/sbin/apachectl start ;;
'stop')
/usr/sbin/apachectl stop ;;
'restart')
/usr/sbin/apachectl restart ;;
*)
echo "usage $0 start|stop|restart" ;;
esac

Salve com o nome /etc/rc.d/rc.httpd e coloque como executável.



4. Re: colocar o apache na inicialização do slackware

Enviado em 23/11/2008 - 22:51h

Amigo, "instalei o apache na minha maquina, ai queria colocar ele na inicialização do slackware, pra não ter que digitar toda vez o comando /usr/local/apache2/bin/apachectl start".

O Apache faz parte dos pacotes oficiais do Slack. Por que você não usou ele? Se foste este o caso era só dar permissão de execução ao script de inicialização do Apache (o que foi dito no comentário do Eduardo).

Mas, enfim, se quer deixar do jeito que esta recomendo usar o rc.local.

# vim /etc/rc.d/rc.local

Adicione as linhas:

if [ -x /usr/local/apache2/bin/apachectl ]; then
/usr/local/apache2/bin/apachectl start
fi

Abraço!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder