+ Responder ao Tópico



  1. #1

    Padrão Beep ao desligar

    Fala pessoal, como tão as coisa?

    galera, seguinte...

    como poderia ser feito para que qdo o linux desligasse e o micro estivesse pronto para desligar, o sistema ficasse emitindo um beep intermitente???

    preciso disso para um servidor que tenho aqui de testes, o mesmo não tem monitor, então não sei qdo o mesmo está pronto para ser desligado.

    Não sei se isto seria possível visto que o linux encerra todos os processos antes de desligar.

    Mas se alguém tiver alguma dica agradeço..

    valew

  2. #2
    mvtica
    Visitante

    Padrão Beep ao desligar

    bom, com fontes atx vc tem a opção de usar o apm, ai ele literalmente desliga a maquina, ja com fontes at não sei

    e esse beep eu num sei se tem como,sinceramente ...
    oq acho q poderia ser feito é editar o runlevel pra ultima coisa q ele execultar ser um beep ou algo do tipo, ai vc esperaria alguns segundos q pela logica ja estaria pronto para ser desligado ...



  3. #3

    Padrão Beep ao desligar

    dá um echo -e "\a" para o número de beeps que vc quer, ou escreve um for em loop infinito .... mas se a fonte for atx acho que é mais viável ativar o suporte do kernel a acpi e apm. Beepar eu sei que beepa, mas o init vai matar o seu processo em algum momento, entao dificilmente vai funcionar.

  4. #4

    Padrão Beep ao desligar

    poi zé...


    se a fonte fosse atx seria fácil, mas é AT...

    justamente por isso q eu queria o beep..



  5. #5

    Padrão Beep ao desligar

    galera..

    encontrei a resposta q estava procurando...

    sabendo-se q no linux quase tudo gira em torno de scripts, editei o script rc.0 q é link do rc.6 (slackware 10.2) e adicionei algumas linhas q fariam o beep desejado...

    e além do beep aparece outra mensagem, mas esta é quase desnecessária, visto q o micro estará sem monitor...

    no fim do script onde tem

    if [ "$command" = "reboot" ]; then
    echo "Rebooting."
    reboot
    else
    poweroff
    fi
    adicionei as linhas

    if [ "$command" = "reboot" ]; then
    echo "Rebooting."
    reboot
    else
    poweroff

    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    fi
    e qdo o micro está pronto para ser desligado 6 beep's são emitidos...

    eu poderia de feito isso com while, mas não lembrava da sintaxe e não queria procurar agora, depois eu faço e posto como ficou...

    mas assim está funcionando..

    valew
    []'s

  6. #6

    Padrão Beep ao desligar

    Legal esse teu esquema cara, também tenho um servidor com fonte AT e sem monitor e nem tinha pensado na hipótese de colocar ele pra apitar ops: mas gostei desse teu script e já vou adaptá-lo também.
    vou tentar colocar ele num while ou for pra fazer um loop infinito

    Parabéns cara... e obrigado! :good:



  7. #7

    Padrão Beep ao desligar

    Citação Postado originalmente por gustavo_marcon
    Legal esse teu esquema cara, também tenho um servidor com fonte AT e sem monitor e nem tinha pensado na hipótese de colocar ele pra apitar ops: mas gostei desse teu script e já vou adaptá-lo também.
    vou tentar colocar ele num while ou for pra fazer um loop infinito

    Parabéns cara... e obrigado! :good:
    poi zé cara..

    as vezes umas coisinhas simples facilitam bastante a vida...

    valew

  8. #8
    Super_Diaulas
    Visitante

    Padrão Beep ao desligar

    Citação Postado originalmente por lucianogf
    galera..

    encontrei a resposta q estava procurando...

    sabendo-se q no linux quase tudo gira em torno de scripts, editei o script rc.0 q é link do rc.6 (slackware 10.2) e adicionei algumas linhas q fariam o beep desejado...

    e além do beep aparece outra mensagem, mas esta é quase desnecessária, visto q o micro estará sem monitor...

    no fim do script onde tem

    if [ "$command" = "reboot" ]; then
    echo "Rebooting."
    reboot
    else
    poweroff
    fi
    adicionei as linhas

    if [ "$command" = "reboot" ]; then
    echo "Rebooting."
    reboot
    else
    poweroff

    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    echo "Micro já pode ser desligado"
    printf '\a'
    sleep 1
    fi
    e qdo o micro está pronto para ser desligado 6 beep's são emitidos...

    eu poderia de feito isso com while, mas não lembrava da sintaxe e não queria procurar agora, depois eu faço e posto como ficou...

    mas assim está funcionando..

    valew
    []'s

    b0a



  9. #9

    Padrão Beep ao desligar

    legal.. valeu ai, também estou usando!!