+ Responder ao Tópico



  1. #1

    Padrão SLACK - rodar script no boot...

    fala galera!!!

    eu to mais habituado ao Debian mas eu tenho um servidor Slackware aqui e não sei como fazer isso..

    eu preciso rodar um script no boot desse servidor...como faço??

    já dei uma pesquisada...sei que devo fazer isso no diretório /etc/rc.d ...
    mas não sei exatamente como!!

    no Debian, se não me engano, basta criar um link pro script nos diretorio /etc/rcX.d, com nome 'SXXnome' e ele roda...
    nao sei no slack..

    espero ter sido claro...desde já agradeço!
    abraços!!

  2. #2

    Padrão Re: SLACK - rodar script no boot...

    basta alterar o /etc/rc.d/rc.local para adicionar os script que vc quiser

  3. #3

    Padrão Re: SLACK - rodar script no boot...

    Ou criar o seu próprio /etc/rc.d/rc.ALGUMACOISA e dar permissão de execução para ele.

    Todos scripts com permissão de execução neste diretório são executados no boot do Slackware, para desativar serviços, basta tirar a permissão de execução do script referente.


    Falowwwwwwwww

  4. #4

    Padrão Re: SLACK - rodar script no boot...

    Na verdade não, o slack não executa TODOS os scripts que constem o rc.d, mesmo porque ele não teria a ORDEM correta, imagine então se o script que vc vai usar pra carregar um daemon que depende da rede for carregad anes da rede? o que aconece é que o slack uiliza o flag de ser executável para desabilitar servicos proprios que vem configurados pelo patrick, de forma que em algum outro script, como o /etc/rc.d/rc.M (que carrega os programas no modo Multi-usuário, por exemplo)
    chama algo assim:

    if [ -x /etc/rc.d/rc.pcmcia ] ; then
    . /etc/rc.d/rc.pcmcia start
    # The cards might need a little extra time here to initialize.
    if [ -r /var/run/cardmgr.pid ]; then
    sleep 5
    fi
    fi

    ou seja, ele executa uma verificaćão das permissões do arquivo e executa se ele tiver um flag de executavel, então o recomendável é que se siga a mesma estrutura no rc.local, ou seja:

    if [ -x /etc/rc.d/rc.script_que_eu_vou_carregar ] ; then
    . /etc/rc.d/rc.script_que_eu_vou_carregar
    fi

  5. #5

    Padrão Re: SLACK - rodar script no boot...

    desculpa a demora pra responder...
    fiz o seguinte:

    criei um script no /etc/rc.d com o nome 'rc.servico' e dei permissao de execucao pra ele!!

    depois, inseri as seguintes linhas no arquivo 'rc.local':

    if [ -x /etc/rc.d/rc.servico ] ; then
    . /etc/rc.d/rc.servico
    fi

    é assim mesmo que se deve fazer??
    nao sei se vai funcionar pois ainda nao pude bootar o servidor..
    assim que fizer aviso!!
    abraços e obrigado...

  6. #6

    Padrão Re: SLACK - rodar script no boot...

    Você pode executar o script rc.local. Assim ira executar todos os comandos que estão nele.

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

  7. #7

    Padrão Re: SLACK - rodar script no boot...

    Citação Postado originalmente por Skorpyon
    Você pode executar o script rc.local. Assim ira executar todos os comandos que estão nele.

    # ./etc/rc.d/rc.local
    fiz isso que vc falou...funcionou direitinho!!

    e rodou legal no boot também!!

    obrigado galera...sempre aprendendo coisas novas..
    uso Debian ha um tempinho já..agora vou estudar mais Slack!!
    vlewww!!