Vu+
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Stranezza con BH cron manager

Discussion in 'Vu+ Solo Immagini Black Hole' started by dax, Sep 5, 2012.

  1. dax

    dax Vu+ Newbie

    Messages:
    92
    Ciao a tutti! Ho creato un mio script che vorrei far andare in esecuzione automatica giornaliera con cron. Inizio mettendo lo script in /usr/script con permessi 755, lo eseguo da telnet e svolge il suo sporco mestiere.
    Procedo quindi con l' aggiunta del timer per l'evento da blue panel ad un determinato orario ed anche qui tutto regolare. Noto che nella dir /etc/bhcron ci sono due files (root e bh.cron) con il medesimo contenuto
    Code:
    root@vusolo:~# cat /etc/bhcron/root 
    00 22 * * * /usr/script/test.sh
    root@vusolo:~# cat /etc/bhcron/bh.cron 
    00 22 * * * /usr/script/test.sh
    Decido quindi di modificare i files in oggetto via ftp (con un editor unix) in questo modo
    Code:
    root@vusolo:~# cat /etc/bhcron/root
    15 22 * * * /usr/script/test.sh
    root@vusolo:~# cat /etc/bhcron/bh.cron
    15 22 * * * /usr/script/test.sh
    E purtroppo alle ore 22 e 15 non parte...
    Cosa sbaglio?
    Ho dimenticato di modificare qualcosa?
    L' unica info con il tasto search mi ha portato qui
    http://www.vuplus-community.net/board/threads/help-cron-manager-on-bh-1-7-6.7580/
    Ciao e grazie
    P.S. Vu+solo sia con immagine 1.7.6 che 1.7.7
     
  2. dax

    dax Vu+ Newbie

    Messages:
    92
    Nessuno può fare una verifica?:)
     
  3. paperino61

    paperino61 Vu+ User

    Messages:
    446
    trovato ora ol tuo thread.... ho lo stesso problema: alimentando quei file tramite script (echo- cat ecc) questi maledetti file non fuznionano. Ti basta aprili ad esempio con crimson editor e salvarli senza toccare nulla e tutto funziona.... peccato che il tutto mi serva per usare degli automatismi.
    Ho confrontato i due file prima e dopo il salvataggio di Crimson editor e sono identici (verifica esadecimale)
    qulacuno ne sa di più?
    grazie
     
  4. angelofsky1980

    angelofsky1980 BlackHole Driver Specialist

    Messages:
    16,968
    Purtroppo è una vecchia storia .... come salva i file Windows è diverso da come li salva il mondo Linux (per i fine linea e gli a-capo).... non è la prima volta che sento di queste vicende .... mi sembra che nel box vi sia il comando dos2unix che dovrebbe servire allo scopo senza passare da un editor Windows
     
  5. paperino61

    paperino61 Vu+ User

    Messages:
    446
    Ciao, innanzitutto grazie per la risposta.... ma credo di essermi spiegato male:(quello che dici mi ha cmq fatto penare molte volte :) )
    i due file (bh.cron e root) vengono modificati da uno script .sh che gira sul dec (quindi tutto circoscritto a macchina Linux); la cosa strana è che gli stessi file, aperti con un editor da pc windows (crimson editorr) e salvati senza fare nulla, poi funzionano (innescano le schedulazioni)
    I file, verificati con editor esadecinmale sono esattamente uguali prima e dopo il salvataggio (miete 0D 0A alla fine, new line o cose simili).
    Mi sta facendo impazzire 'sta cosa...

    ciao
    g.
     
  6. angelofsky1980

    angelofsky1980 BlackHole Driver Specialist

    Messages:
    16,968
    E questo conferma quanto penso.... gli episodi bizzarri questa settimana non vogliono proprio finire .......
     
    Kowalski_68 likes this.
  7. paperino61

    paperino61 Vu+ User

    Messages:
    446
     
  8. paperino61

    paperino61 Vu+ User

    Messages:
    446
    Ciao a tutti... mi autorispondo nel caso la cosa dovesse interessare a qualcuno.
    Ho verificato che, aggiungendo una schedulazione via telecomando (BLU-BLU- BH gestione Cron-RED) in /etc/bhcron/ oltra alla modifica dei file root e bh.cron, viene creato un file cron.update (contenente la stringa "root") che, dopo un paio di secondi viene cancellato; probabilmente serve a restartare il demone cron con gli aggiornamenti (almeno credo :) ).
    A questo punto, nel mio script, dopo aver alimentato i file /etc/bhcron/root e /etc/bhcron/bh.cron eseguo semplicemente
    echo "root" > /etc/bhcron/cron.update #crea il file scrivendoci all'interno la stringa "root"
    e le schedulazioni funzionano perfettamente

    ciao a tutti e grazie
    g.
     

Share This Page