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]