+ Responder ao Tópico



  1. #1
    Nocturno_Culto
    Visitante

    Padrão Restartar serviços no slackware 9.

    Como fazer para restartar serviços no slackware 9??? No conectiva, mandrake faço assim: /etc/rc.d/smb restart ou /etc/rc.d/named stop e assim por diante. Como q faço isso no slackware.

  2. #2
    wrochal
    Visitante

    Padrão Restartar serviços no slackware 9.

    Caro,

    Vamos usar cmo exemplo um script de IPTABLES:

    /etc/rc.d/rc.iptables stop && /etc/rc.d/rc.iptables start

    Ou você atribui no script o restart.

    falou,

    8O

  3. #3

    Padrão Restartar serviços no slackware 9.

    Citação Postado originalmente por wrochal2002
    /etc/rc.d/rc.iptables stop && /etc/rc.d/rc.iptables start
    lembrando que na maioria das vezes isso só é valido para o caso de vc startar ou parar um servico q foi instalado apartir de um pacote, pq no caso do apache2 por exemplo, caso vc tenha instalado apartir do fonte, o mais provavel é que vc tenha que fazer assim:

    % /usr/local/apache2/bin/apachectl restart

    ou seja, depende do servico e de como ele foi instalado :wink:

  4. #4
    slice
    Visitante

    Padrão Startar serviços no slack 9

    Basta executar o comando /etc/rc.d/rc.httpd start | stop | restart ou outro serviço, mas se vc assim como eu instalou diretamente pelos fontes utilize um script como este abaixo, modificando sempre para o path em que estiver instalado o server.

    #!/bin/bash
    case "$1" in
    'start')
    /usr/local/apache2/bin/apachectl start;;
    'stop' )
    /usr/local/apache2/bin/apachectl stop;;
    'restart' )
    /usr/local/apache2/bin/apachectl restart;;
    *)
    echo "use$0 start|stop|restart";;
    esac

    Copie ele para /etc/rc.d/rc.httpd e dê permissão de execução à ele chmod +x /etc/rc.d/rc.httpd e se quiser que ele inicie toda vêz que o server bootar, coloque a seguinte chamada no /etc/rc.d/rc.M

    # Start Web server Apache:
    if [ -x /etc/rc.d/rc.httpd ]; then
    . /etc/rc.d/rc.httpd start
    fi

    Acho que isto ajuda...

    Té +!

  5. #5
    Compass
    Visitante

    Padrão Restartar serviços no slackware 9.

    Se o serviço que você quer reinicializar está no /etc/inetd, como por exemplo samba ou o talkd, então basta saber qual o número do processo do inetd e dar um "kill -HUP".

    Exemplo (no meu micro). Tem que ser root.

    # ps x (e verifique a linha que contém inetd. vou supor que seja 100)
    # kill -HUP 100

    Pronto.

    Dependendo do serviço pode ser que seja necessário matar os processos antes de dar o comando. Um caso seria o samba. Antes de usar o -HUP mate os processos do samba primeiro. Isso se o samba estiver rodando por demanda, ou seja, está sendo chamado pelo inetd.

    Compass.

  6. #6
    Nocturno_Culto
    Visitante

    Padrão Restartar serviços no slackware 9.

    mas no caso do samba como é q eu starto| stop | restart???

  7. #7
    slice
    Visitante

    Padrão restartar serviços no slack 9

    utilize o whereis:

    root@APACHE:~# whereis smbd
    smbd: /usr/sbin/smbd /usr/man/man8/smbd.8.gz /usr/share/man/man8/smbd.8.gz

    com este resultado, basta utilizar o mesmo script que lhe indiquei, substituindo pelo path do smbd.

    tenta lá...

    []'s

  8. #8
    Nocturno_Culto
    Visitante

    Padrão Restartar serviços no slackware 9.

    slice - muito obrigado pela dica, eu vou tentar qualquer coisa volto a postar aqui.