Resultados 1 a 8 de 8

Tópico: Reboot Script para Dreambox - ALL

  1. #1
    Playdiune
    Visitante

    Padrão Reboot Script para Dreambox - ALL

    Boas,

    Para quem precisar que a sua Dreambox faça reboot automáticamente a uma determinada hora do dia ou da noite, ou mesmo de x em x dias, a uma determinada hora, aqui fica o processo.



    1- Copiar o Script que deixo em anexo para a pasta VAR/SCRIPT e mudar o atributo para 755.


    2- Agora temos que arranjar maneira de a dream correr o script. Segundo o seu autor deveríamos colocar a linha de arranque no inadyn script( numa linha qualquer do seu início ). Eu, pessoalmente, coloquei a linha de arranque do script, no início do script da CAM que estou a usar. Até porque nem toda a gente tem o inadyn activo na dream. Seguindo.....



    Esta é a linha de arranque do script ( vou dar 2 exemplos de arranque );


    /var/script/reboot_timer.sh 0530 & ( recomendado para DM 500/7000 )

    /var/script/reboot_timer.sh 0530 3d & ( recomendado para DM 600/7020 )


    Tal como disse atrás, adicionei esta linha no início do Script da cam que estou a usar ( deixo a forma, como o fiz, neste caso para CCcam ). Adicionei um sleep 5 para dar tempo a dream, para respirar....;

    Código:
     .
    .
    .
    case "$1" in
        start)
        echo "[SCRIPT] $1: $CAMNAME"
        remove_tmp
         /var/script/reboot_timer.sh 0530 &
         sleep 5
         /var/bin/mpcs &
         sleep 3
        /var/bin/CCcam &
        ;;
    .
    .
    .
    No inadyn ou no script de arranque da cam, já deverão ter, nesta altura, colocado a linha de arranque do script reboot.


    3- Devem adicionar também, na pasta VAR/SCRIPT, um ficheiro TXT apenas com a password que usam para entrar na dream. Isto é indispensável para que o script arranque. Deverão depois mudar o atributo deste file TXT para 755.

    O ficheiro dever-se-á chamar reload_emu_names.txt

    Para o criarem poderão usar, por exemplo o NOTEPAD do windows
    e depois enviá-lo para a respectiva pasta, com atributos a 755. Criam um novo ficheiro no NOTEPAD com apenas uma linha e contendo unicamente a PassWord da dreambox.

    Podem também usar a consola DOS do windows. Para isso deverão fazer o login na dream e enviar o seguinte comando;

    echo PassWord_da_dream>/var/script/reload_emu_names.txt


    4- Finalmente deverão reiniciar a dream para que o script entre em funcionamento !




    ******************************************
    Explicaçação da linha de arranque + teste do script
    ******************************************


    Claro que poderão alterar os parâmetros da linha de arranque, que passo a explicar.....


    /var/script/reboot_timer.sh 0530 &

    este valor, a vermelho, está no formato hora/minutos, neste caso a dream reiniciará automaticamente ás 5 horas e trinta minutos da manhã, todos os dias.

    Se, por exemplo, quisessem que reiniciasse todos os dias á meia noite, deveria ficar 1200 e a linha ficaria assim:
    /var/script/reboot_timer.sh 1200 &



    /var/script/reboot_timer.sh 0530 3d &

    neste caso a dream vai reiniciar automaticamente ás 5 horas e 30 minutos da manhã, de 3 em 3 dias. Se quisessem, por exemplo, que reiniciasse apenas de 2 em 2 dias, às 6 da manhã, a linha ficaria assim;
    /var/script/reboot_timer.sh 0600 2d &


    Finalmente, e para testarem o script, poderão fazer o seguinte:

    1- Verifiquem a hora da dream e mudem a hora do reboot para 3 ou 4 minutos depois. reiniciem a dream e verifiquem se ela reinicia á hora marcada.

    2- Abram a consola do DOS, acedam á dream e escrevam o seguinte comando;
    ps

    e façam ENTER. Nos processos activos da dream, deverá lá estar também o reboot script.

    3- Podem também testar o script dando uma ordem de reinicio da dream, no momento. Para isso acedem á consola DOS do windows, entrem na dream, e dêm o seguinte comando;

    /var/script/reboot_timer.sh now &


    ***********
    ***********

    É tudo amigos, disfrutem !!!

    ***********
    ***********





    Deixo aqui os meus sinceros agradecimentos ao autor deste script, de nome MartiniB pelo seu excelente trabalho.
    Arquivos Anexos Arquivos Anexos
    Última edição por Playdiune; 29-03-2008 às 19:10.

  2. #2
    GForum Mestre Avatar de zita
    Data de Ingresso
    Oct 2006
    Posts
    110

    Padrão

    thanks man..

  3. #3
    Gforum Dedicado
    Data de Ingresso
    Oct 2006
    Posts
    222

    Padrão

    Boas pessoal,

    Já tenho instalado este script, mas quando ela faz reboot fica ligada e eu queria que ela passado 5mn voltasse a ficar em stand by, alguem sabe como se faz?

    Obrigado

  4. #4
    Gforum Junior
    Data de Ingresso
    May 2007
    Localização
    Lisbon area
    Idade
    75
    Posts
    75

    Padrão Meter DR em standby

    Citação Postado originalmente por npardal Ver Post
    Boas pessoal,

    Já tenho instalado este script, mas quando ela faz reboot fica ligada e eu queria que ela passado 5mn voltasse a ficar em stand by, alguem sabe como se faz?

    Obrigado
    MAIS UMA HIPOTESE : tenho 5620s . Rel. 4.3.0 de 16-02-2008
    1 - use a tecla do comando DREAM
    a) aparecem no fundo , varios icones .
    2 - selecciona o (5) "relógio" e prime OK
    a) aparece a lista de temporização
    b) navega pelas 3 opcões abaixo ou
    c) se OK , aparece "Editar o relógio"
    3 - é só preencher o que interessa , como se tratasse de um doc.
    Relogio repetido (OK) , Seg (OK) "Stanby"
    outros dias () Hora de começo de evento (01:00)
    outros dias () Hora de fim de evento (01:15)
    "Ngrab" "serviço" aqui tenho o Euronews 13graus
    4 - tecla verde "APLICAR"

    O que é que isto faz : na segunda feira (Seg (OK) à 01:00 horas a DR
    muda para o serviço Euronews e às 01:15 apaga-se e fica em Stanby .

    Será isto que o amigo pretende ?

    Eu tenho programado isto para dias de semana e para fim de semana ,
    onde o desligar é mais tarde .
    Ainda , uso este recurso para me desligar da tensão (O LCD / o posicionador
    a Alta_Fidelidade , o emulador do comando , o Mvision e eventualmente
    outro equipamento , no movel onde tambem está a DR , que fica em Stanby.
    Para isto tenho um pequeno equipamento , que precisa dos 12 v da scart da
    dream , para desligar 220 v.
    Problema disto ; tens de pegar no comando e mandar ligar a DR.
    Se fores expert em linux , vê o ficheiro /var/tuxbox/config/enigma/timer.epl
    que poderás alterar à unha .

    É tudo . Cumprimentos

  5. #5
    Gforum Junior
    Data de Ingresso
    May 2007
    Localização
    Lisbon area
    Idade
    75
    Posts
    75

    musica Start/Stop na dreambox

    Bom Natal a todos .
    Venho mais uma vez ao tema ,porque as novas releases 4.xx da Gemini, com o uso da crontabs, permitem programar o Start ou o Standby da dreambox , com mais facilidade e eficiencia .
    Convem ter uma ideia como manipular a "crontabs"
    Esta é a sub-rotina , para meter a dreambox em STANDBY.
    É complexa , mas funciona (eu testei com a minha 5620s, que é identica às 500) ; não precisa alterar nada , porque usa o localhost_adress !
    #!/bin/sh
    #####################################
    # #
    # Standby by Crontab #
    # for Gemini-Image #
    # tested on 7020 #
    #####################################



    DREAMBOXIP="http://root:dreambox@127.0.0.1"


    RECORDINGSTATUS=`wget -O- -q $DREAMBOXIP/cgi-bin/status | grep "Recording:" | sed 's/.*<td>\(.*\)<\/td.*/\1/' | sed 's/ON/On/g' | sed 's/OFF/Off/g'`

    echo 'REC? ' $RECORDINGSTATUS

    if [ $RECORDINGSTATUS = "Off" ]
    then

    if [ `grep encoder /proc/stb/avs/0/input | wc -l` -eq 1 ]; then
    echo 'Switch to Standby'
    wget -O /var/tmp/commands.tmp -q http://root:dreambox@localhost/cgi-b...ommand=standby
    fi

    fi

    NOTA:o comando de standby é:
    wget -O /var/tmp/commands.tmp
    -q http://root:dreambox@localhost
    /cgi-bin/admin?command=standby

    ...........Para fazer o restart , isto é a determinada hora , a
    dreambox arrancar , tem 2 soluções :
    1 - fazer o comando reboot ; contudo este comando , inicializa a box e limpa o /tmp .
    2 - fazer os comandos "killall -9 enigma" , "sleep 20" e a box liga-se , fica na ultima estação em funcionamento e não limpa o /tmp .
    Se alguem precisar de ajuda para inserir estes comandos em shell_scripts , estou disponivel.
    :nt1::nt2
    Última edição por oaliva; 20-12-2008 às 12:28.

  6. #6
    Gforum Junior
    Data de Ingresso
    May 2007
    Localização
    Lisbon area
    Idade
    75
    Posts
    75

    Padrão

    Confirmo que o historico do "zapping" , nem sempre é actualizado no respectivo file . Aqui fica um script , que explica e ajuda a fixar este problema .

    Dando ajuda ao nosso colega , que tem interesse , que quando iniciializa a Dreambox , lhe apareça a estação que estava a ver antes , aqui vai o script que tenho em funcionamento na minha 5620s .
    A razão disto , é que a playlist é actualizada na area de trabalho e não faz o save no ficheiro "/var/tuxbox/config/enigma/playlist.epl" .
    Se alguma dificuldade em introduzir este shell script em qualquer sitio , é só dizer , que a ajuda está sempre disponivel .
    Não é demais , reparar que "root:dreambox" refere a password(default) "dreambox" , para o utilizador "root" .

    #!/bin/sh
    # Esta rotina salva "/var/tuxbox/config/enigma/playlist.epl"
    # e mete a dreambox em standby .
    # APVilao (Dezembro 2008)
    #
    MYHOST="http://root:dreambox@127.0.0.1"
    FLOG=/dev/null
    wget -q -O $FLOG $MYHOST/cgi-bin/savePlaylist
    sleep 1
    wget -q -O $FLOG $MYHOST/cgi-bin/admin?command=standby
    sleep 3
    exit
    ...
    Para re_start eu uso , evidentemente noutro shell_script "/bin/killall -9 enigma"
    ...
    Continuação de Boas Festas
    AVilas

    :nt4:


    --------------------------------------------------------------------------------
    Última edição por oaliva; 25-12-2008 às 23:16.

  7. #7
    Gforum Iniciado
    Data de Ingresso
    Jul 2007
    Idade
    49
    Posts
    19

    Padrão

    obrigado pelo script

  8. #8
    Gforum Sénior
    Data de Ingresso
    Feb 2010
    Localização
    Algures por Portugal
    Idade
    39
    Posts
    134

    Padrão

    alguem me arranja para a dreambox 500 imagem gemeni

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  

Já fez "Like" na nossa página do facebook?

Acompanhe todas as novidades.