Pagina 1 di 1

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 15:37
da gambrinus
salve a tutti,
<BR>sulla mia slack 10.0 ho la necessita di eseguire una serie di comandi ogni tot secondi.
<BR>creando uno script con all´interno questi comandi, c´è un modo per farlo eseguire dal sistema in automatico?<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 15:45
da meritil
usa la sleep per fermare il ciclo con dentro i comandi che devi eseguire...
<BR>
<BR>Ciao :-] <br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 15:50
da gambrinus
scusa ma non ho capito<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 16:04
da meritil
in C:
<BR>
<BR>while(1){
<BR>
<BR>/*istruzioni*/
<BR>
<BR>sleep(10);
<BR>
<BR>}
<BR>
<BR>in bash:
<BR>
<BR>#!/bin/sh
<BR>
<BR>while [1]
<BR>
<BR>do
<BR>
<BR>/*quello che ti pare*/
<BR>
<BR>sleep 10
<BR>
<BR>done
<BR>
<BR>
<BR>Ciao :-]
<BR>
<BR>ps: Per il C devi includere l´header unistd.h se vuoi usare la sleep()<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 16:06
da gambrinus
ok, grazie, adesso provo<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 16:08
da meritil
se vuoi fare uno script bash.. salvi il ciclo con le istruzioni in un file pippo.sh, lo rendi eseguibile e lo fai partire quando vuoi in background.. per esempio in rc.local puoi inserire:
<BR>
<BR>/bin/sh /vattelappesca/pippo.sh &
<BR>
<BR>Per stopparlo devi usare il comando killall "nomeprocesso" o kill "PID" o come ti pare..
<BR>
<BR>
<BR><br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 16:10
da meritil
la shell è un po´ rompiballe scrivi [ 1 ] anzichè [1] altrimenti non gradisce.. bah! :-] <br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 17:29
da useless
puoi anche metterlo in cron. man crontab<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 18:56
da meritil
Come si fa a mettere istruzioni ogni tot secondi in crontab ? sto leggendo il man ma non riesco ad uscirne... tnx<br>

script eseguito in automatico ogni tot secondi

Inviato: lun 14 feb 2005, 20:48
da useless
semplice, basta che i "tot secondi" siano multipli di 60! ossia con cadenza almeno ogni minuto, ho detto una vakkata :-|.<br>

script eseguito in automatico ogni tot secondi

Inviato: mar 15 feb 2005, 13:23
da j0ker
Date un´occhiata <!-- BBCode Start --><A HREF="http://www.folug.org/tiki-index.php?pag ... +e+ANACRON" TARGET="_blank">qui</A><!-- BBCode End --> vi potrebbe essere utile...Ciao :-D <br>