Esecuzione di script all'avvio

Sirio Negri ziriuz84@gmail.com
Gio 1 Set 2011 17:31:40 CEST


----- Messaggio originale -----
> giovedì 1 settembre 2011 alle 08:57, Sirio Negri ha scritto:
> > Buongiorno a tutti!
> > Sto sviluppando uno script che fa l'update automatico di un repository
> > svn ogni tot secondi. Ne ho fatto una versione sia per python che per
> > bash. Vorrei che lo script si avviasse in automatico (con i privilegi
> > di root o di www-data) all'avvio del sistema e rimanga in esecuzione
> > in background sul sistema. La domanda è: come posso fare una cosa del
> > genere? Avevo pensato all'rc.local ma non vorrei mi entrasse in loop
> > l'intero sistema. Grazie per ogni info :)
> Direi che init.d è ok, ma visto il processo che descrivi io 
> lo metterei in crontab per l'utente che vuoi.
> 
> Ciao
>     Angelo

Avevo vagliato anche io l'ipotesi crontab, ma purtroppo cron fa i controlli ogni minuto e io ho bisogno di tempi più brevi, per quello che ho pensato a uno script apposito. Se il mettere lo script in init.d non manda il sistema in crash, allora direi che è quella la strada. Converrà usare la versione per bash o quella per python? O mettere uno script che fa partire lo script vero e proprio? Ho visto un pochino la struttura dei file e sembra che facciano partire tutti script esterni.
Sirio

p.s. Chiedo scusa se inondo di domande, ma si tratta di un server di produzione che è a Genova e amministro esclusivamente io da La Spezia finchè possibile. Se succede qualcosa diventa un bel casino partire e andare là e quindi, volendo evitare la cosa, preferisco essere sicuro di non fare passi falsi.


Maggiori informazioni sulla lista glug