On Tue, 31 May 2005, Matteo Bigoi - Bigo! wrote:
>ho uno script che deve essere eseguito ogni 10 sec e non so bene come
>fare.. Fino ad ora e' andato con un brutale
>
>while [ 1 ]; do
>/usr/bin/mio_script
>sleep 10
>done
Preferirei:
until the end; do
/usr/bin/mio_script
sleep 10
done
Siccome [ dovrebbe essere un programma esterno (che si chiama test),
viene lanciato ogni volta. Invece, until prende un list "the end" che
non esiste, non esistendo da errore quindi l'until procede. E poi � pi�
leggibile no? :-)
"Per la precisione", lo script viene rieseguito dopo 10 secondi che �
finito, quindi se per esempio mio_script dura 2 minuti verr� rilanciato
dopo 2 minuti e 10 secondi dal primo run.
Riguardo alle curiosit�, secondo me /usr/bin/mio_script � uno script per
controllare la posta su un mail server. Secondo voi ? (si accettano
scommesse a sto punto??) :-)
PS: Uso osd_mailplus che si collega periodicamente (60 secondi stavolta)
ad un pop e controlla. Se c'� posta nuova, vado di mutt -f
pop://mailserver. Usa le lib osd, che scrivono su schermo a mo' dei
controlli di un televisore (osd = on screen display). C'� pure un
plugin xmms per osd.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]