+ Rispondi alla discussione
Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Nemesis 2.00, come programmare comandi (HOW TO SCHEDULE)

  1. #1
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito Nemesis 2.00, come programmare comandi (HOW TO SCHEDULE)

    STEP 1

    Prima di tutto, cos'è il crontab?
    Il comando crontab consente l'esecuzione in un determinato momento (lo sceglie l'utente) di comandi o script per dreambox da lanciare periodicamente (per esempio si può programmare lo standby automatico del dreambox alle 03:00am di mattina).
    Ecco di cosa avrai bisogno:
    un client FTP (se non ne hai già uno, troverai istruzioni successivamente)
    il prompt dei comandi (incluso in windows, Start -> Tutti i Programmi -> Accessori -> Prompt dei comandi)
    Cominciamo.
    Entriamo nel prompt dei comandi (incluso in windows, Start -> Tutti i Programmi -> Accessori -> Prompt dei comandi),
    digitare telnet ip_dreambox (dove "ip_dreambox" sta per l'indirizzo IP assegnato al dreambox)
    digitare root
    digitare dreambox (default password)
    digitare mkdir /usr/spool
    uscire dal prompt dei comandi

    Before everything, what's the crontab?
    The crontab is a time-based scheduling service, a configuration file that specifies shell commands or script for dreambox to run periodically on a given schedule (for example, you can schedule the auto-standby of your dreambox at 03:00am).
    This is what you will need:
    a FTP client (if you don't have one, you will find info later)
    the command prompt (included in windows, Start -> Programs -> Accessories -> Command Prompt)
    Let's start.
    run the command prompt (Start -> Programs -> Accessories -> Command Prompt),
    type telnet ip_dreambox (where "ip_dreambox" is the IP address assigned to the dreambox)
    type root
    type dreambox (default password)
    type mkdir /usr/spool
    exit from the command prompt





  2. #2
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    STEP 2

    Ora aprire un qualunque client FTP ed uppare il file crond_startup.tbz2 (Download qui) nella cartella /tmp del dreambox.
    Se non si hanno esperienze in upload di file tramite FTP seguire le istruzioni visive in questo reply e nel successivo, altrimenti passare direttamnte allo STEP 4, due post avanti.

    Run now your FTP client and upload the file crond_startup.tbz2 (Download here) in the /tmp folder of your dreambox.
    If you don't have any experiences in uploading files with a FTP client follow the step-by-step tagged guide here and in the next reply, otherwise jump to
    STEP 4, two posts ahead.

    -- Scarica ora il file crond_startup.tbz2 sul Desktop del tuo computer. --

    -- Download now the file crond_startup.tbz2 in the Desktop of your computer. --







    -- Download SMART FTP HERE --

    -- Download SMART FTP HERE --



















  3. #3
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    STEP 3














    fatto, chiudi SmartFTP ed elimina il file crond_startup.tbz2 dal Desktop.

    done, close Smart FTP and delete the file crond_startup.tbz2 from your Desktop


  4. #4
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    STEP 4

    istallare il file crond_startup.tbz2 manualmente dal dreambox.
    dal telecomando del dreambox:
    install now the file crond_startup.tbz2 from your dreambox.
    using the dreambox's remote:


    -- TASTO BLU --
    -- BLUE BUTTON --



    -- TASTO BLU di nuovo --
    -- BLUE BUTTON again --



    -- TASTO 4 --
    -- 4 BUTTON --



    -- TASTO OK --
    -- OK BUTTON --



    -- TASTO VERDE --
    -- GREEN BUTTON --

    -- scaricare ora il file var.tar.gz (download qui) sul Desktop. --
    -- download now the file var.tar.gz (download here) on the Windows Desktop. --






  5. #5
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    STEP 5

    ora sostituire tramite un client FTP (qui di seguito istruzioni visive usando SMART FTP) il file var.tar.gz contenuto nella cartella /etc/ del dreambox con quello appena scaricato e riavviare il dreambox.
    replace now, using a FTP client (here pics using SMART FTP), the file var.tar.gz in the /etc/ folder of your dreambox with the one just downloaded and reboot your dreambox.















    -- CHMOD 755 al file appena uppato, ossia var.tar.gz contenuto nella cartella /etc/ --
    -- CHMOD 755 to the file var.tar.gz in the /etc/ folder just uploaded --



    -- riavvia il dreambox usando il telecomando del dreambox --
    -- TASTO MENU --
    -- TASTO 9 --
    -- SELEZIONARE RIAVVIARE --
    -- reboot your dreambox, using the dreambox's remote. --
    -- MENU BUTTON --
    -- 9 BUTTON --
    -- SELECT REBOOT --





  6. #6
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    STEP 6

    ora dobbiamo lanciare la crontab, dal telecomando del dreambox
    -- TASTO BLU --
    -- AVVIO ARRESTO PROGRAMMI --
    now we have to run the crontab service, from your dreambox's remote
    -- BLUE BUTTON --
    -- RUN KILL PROGRAMS --




    -- CLICK SU CROND --
    -- CLICK ON CROND --




    fatto, la crontab è abilitata, nel successivo post istruzioni su come configurarla. grazie a Gianathem per gli script. un genio.
    done, crontab service is running, on the next post a guide how to configure it. tnx so much to Gianathem for the scripts, a genie.

  7. #7
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    CONFIGURARE LA CRONTAB

    Per prima cosa abbiamo bisogno di uno script da lanciare (per esempio uno standby automatico la notte o un wakeup automatico la mattina).
    Il nostro script si chiamerà diavolettochiave.sh (nome inventato, non esite questo script), per prima cosa dobbiamo upparlo in /var/bin/ all'interno del dreambox usando un client FTP, qui di seguito istruzioni usando SMART FTP.
    To start we need a script to execute (for exaple a script for an automatic standby at night or an automatic wakeup in the morning).
    We will call our script diavolettochiave.sh (fake filename), we have to upload it in /var/bin/ folder of your dreambox using a FTP client, below pics using SMART FTP.










    -- CHMOD 755 al file appena uppato, ossia diavolettochiave.sh contenuto nella cartella /usr/bin/ --
    -- CHMOD 755 to the file diavolettochiave.sh in the /usr/bin/ folder just uploaded --



    fatto, ora il nostro script è nella cartella /var/bin/ del dreambox. per programmare la sua esecuzione temporizzata (esempio ogni giorno alle 06:33am) dobbiamo usare nuovamente il prompt dei comandi.
    da windows, Start -> Tutti i Programmi -> Accessori -> Prompt dei comandi.
    digitare telnet ip_dreambox (dove "ip_dreambox" sta per l'indirizzo IP assegnato al dreambox)
    digitare root
    digitare dreambox (default password)
    digitare CRONTAB -E
    premere i
    digitare 33 6 * * * /var/bin/diavolettochiave.sh (per lanciare lo script diavolettochiave.sh nella cartella /var/bin/ del dreambox ogni giorno alle06:33am)
    premereESC
    digitare :
    digitare wq e premere ENTER
    per controllare se tutto OK digitare sempre dal prompt dei comandi
    digitare CRONTAB -L, il dreambox dovrebbe rispondere mostrandovi la linea che avete appena digitato. Fatto!



    done, our script is now in /var/bin/ folder of your dreambox.
    to time-schedule this script (for example every morning at 06:33am) we have to use the command prompt. from windows, Start -> Programs -> Accessories -> Command Prompt.
    type telnet ip_dreambox (where "ip_dreambox" is the IP address assigned to the dreambox)
    type root
    type dreambox (default password)
    type CRONTAB -E
    press i
    type 33 6 * * * /var/bin/diavolettochiave.sh (to execute the script diavolettochiave.sh in /var/bin/ folder of your dreambox every day at 06:33am)
    press ESC
    type :
    type wq and press ENTER
    to check if everything is all right type from the Command Prompt
    type CRONTAB -L, now the dreambox should show you the job you just created before. That's it!











    I primi cinque campi su ogni riga specificano con che frequenza e quando eseguire un comando
    Codice:
    * * * * * comando da eseguire
    - - - - -
    | | | | |
    | | | | ----- giorno della settimana (0 - 6) (domenica=0 oppure 7)
    | | | ------- mese (1 - 12)
    | | --------- giorno del mese (1 - 31)
    | ----------- ora (0 - 23)
    ------------- minuti (0 - 59)
    esempio, in questa linea in crontab:
    33 6 * * 1 /var/bin/diavolettochiave.sh
    eseguiremo lo script diavolettochiave.sh alle 06:33am ma solo di lunedì. se ci fosse un asterisco al posto delle ore equivarrebbe ad eseguire lo script ogni ora, e così via con gli altri campi.


    The first five fields describe how often and when execute the command.
    Codice:
    * * * * * command to be executed
    - - - - -
    | | | | |
    | | | | ----- day of week (0 - 7) (Sunday=0 or 7)
    | | | ------- month (1 - 12)
    | | --------- day of month (1 - 31)
    | ----------- hour (0 - 23)
    ------------- minute (0 - 59)
    for example, with this line in crontab:
    33 6 * * 1 /var/bin/diavolettochiave.sh
    we will execute the script diavolettochiave.sh at 06:33am but only on monday.
    The asterisks specify all possible values for a field, for example, an asterisk in the hour time field would be equivalent to 'every hour'.
    Ultima modifica di BubbleSoap ; 19-10-2007 a 23:23

  8. #8
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    qualche script utile per il dreambox, testati e funzionanti! grazie 100'000 a briccosat e matrix per gli script!
    some useful scripts for your dreambox, all tested! thanks so much to briccosat and matrix for the scripts!
    Ultima modifica di BubbleSoap ; 19-10-2007 a 22:54

  9. #9
    Registrato dal
    Oct 2007
    Ubicazione
    Potenza (IT) / Liverpool (UK)
    Messaggi
    49
    Grazie
    0
    Ringraziato 0 volte in 0 discussioni
    Potenza rep
    39

    Predefinito

    riservato per future aggiunte.
    reserved for upgrades.


  10. #10
    asaadz Guest

    Predefinito asaadz

    Quote Originariamente inviata da BubbleSoap Visualizza il messaggio
    STEP 6

    ora dobbiamo lanciare la crontab, dal telecomando del dreambox
    -- TASTO BLU --
    -- AVVIO ARRESTO PROGRAMMI --
    now we have to run the crontab service, from your dreambox's remote
    -- BLUE BUTTON --
    -- RUN KILL PROGRAMS --




    -- CLICK SU CROND --
    -- CLICK ON CROND --




    fatto, la crontab è abilitata, nel successivo post istruzioni su come configurarla. grazie a Gianathem per gli script. un genio.
    done, crontab service is running, on the next post a guide how to configure it. tnx so much to Gianathem for the scripts, a genie.
    bles ay ont des

+ Rispondi alla discussione

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi