Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    esales
    Pessoal, não consigo colocar o apache de forma automática no boot da minha máquina de desenvolvimento.

    O apache esta instalado e funcionando. Se eu executar /usr/local/apache2/bin/apachectl start (Blz) e /usr/local/apache2/bin/apachectl stop (Blz também).
    Então, criei o seguinte script no diretório /etc/rc.d/init.d/, com o nome httpd,
    #==============================================
    #!/bin/sh
    #
    # httpd este script inicia e finaliza o o servidor apache. O argumento 'start' ou 'stop'
    # para iniciar e finalizar o processo do servidor de forma receptiva.
    #
    # Localizado em /etc/rc.d/init.d/
    #

    APACHECTL=/usr/local/apache2/bin/apachectl

    [ -f $APACHECTL ] || exit 0

    case "$1" in
    start)
    #======================================
    #Iniciar o apache
    #======================================
    echo -n "Iniciando o Apache Httpd: "
    $APACHECTL start
    touch /var/lock/subsys/httpd
    echo
    ;;
    stop)
    #======================================
    #Parar o apache
    #======================================
    echo -n "Parando o Apache Httpd"
    $APACHECTL stop
    echo "Concluido! Servidor parado."
    rm -f /var/lock/subsys/httpd
    echo
    ;;
    *)
    echo "O uso deste script é: httpd { start | stop }"
    esac
    exit
    #=====================================================================================

    Então crie um link simbólico ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S99httpd e outro ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/K99httpd.
    Isso vai criar lá em rc3.d dois links simbólicos, um para quando o sitema iniciar S99httpd (Start) e outro para quando o sistema terminar K99httpd (Kill).

    Blz, não é, inclusive testei os links e ambos funcionam na mão, então qual o problema???

    Não funciona quando reinicio o computer. Sei que existe aquele administrador de serviços do Fedora, mas eu não queria usá-lo, pois vou instalar o Slackware e gostaria de saber uma forma geral, como está.


    Alguém tem o toque final para me dar????

    []'s

  2. #2
    gmlinux
    Se você tem intenção de usar o comando ntsysv ou chkconfig (em sistemas sysv) precisa de algumas informações extras no cabeçalho do script (pega algum outro do init.d como exemplo).
    Se não, pode criar um link manualmente, de um dos diretórios rc$runlevel.d para seu script, onde $runlevel é o número do runlevel em execução.



  3. #3
    esales
    gmlinux, Bom dia !!! E obrigado por responder.


    [quote]
    Citação Postado originalmente por gmlinux
    Se você tem intenção de usar o comando ntsysv ou chkconfig (em sistemas sysv) precisa de algumas informações extras no cabeçalho do script (pega algum outro do init.d como exemplo).
    Olha, aqui eu não soube traduzir "sistemas sysv". Mas posso copiar de outro script, gostaria de saber antes de copiar o que é e para quê serve... ops:

    Se não, pode criar um link manualmente, de um dos diretórios rc$runlevel.d para seu script, onde $runlevel é o número do runlevel em execução.
    Mas eu achei que foi isto que fiz quando disse:
    Código :
    Então, criei o seguinte script no diretório /etc/rc.d/init.d/, com o nome httpd...

    E...

    Então crie um link simbólico
    Código :
    ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S99httpd
    e outro
    Código :
    ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/K99httpd
    .

    Parece-me que criei o link em lugar errado é isso???

    Brigado pela paciência com o novato!!!! :good:

  4. #4
    vinimaciel
    Duas dicas:

    1ª - Coloca no rc.local o comando "/usr/local/apache2/bin/apachectl start" que assim que a maquina terminar as inicializacoes do ntsysv vai executar os comandos desse arquivo.


    2ª - coloca no ntsysv com os comandos:

    cd /etc/rc.d/init.d/
    chmod 755 /etc/rc.d/init.d/httpd
    chkconfig --add httpd





    Vinicius Maciel Simchak
    vinimaciel@gmail.com



  5. #5
    esales
    Vinicius, obrigado..

    Mas o que é e como funciona este ntsysv??? Eu não sei. :toim:

    Abração :good:






Tópicos Similares

  1. Problema no Boot do Kurumin 3.1
    Por kamui no fórum Servidores de Rede
    Respostas: 13
    Último Post: 11-09-2004, 13:36
  2. Como iniciar FTP E SAMBA no boot do linux...
    Por rfdasilva1 no fórum Servidores de Rede
    Respostas: 4
    Último Post: 06-10-2003, 18:02
  3. Problemas no boot do Linux
    Por RCM no fórum Servidores de Rede
    Respostas: 4
    Último Post: 16-06-2003, 08:35
  4. Problemas no Boot do RH8
    Por no fórum Servidores de Rede
    Respostas: 6
    Último Post: 20-12-2002, 16:17
  5. Como inserir meu script no boot do linux
    Por wrochal no fórum Segurança
    Respostas: 2
    Último Post: 21-11-2002, 17:41

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L