Pagina 1 di 1

attivare uno script ogni 5 secondi

Inviato: lun 28 nov 2005, 13:43
da dark0s
Come faccio per impostare i secondi nel file /var/spool/cron/crontabs/root?
Devo far funzioanre uno script ogni 5 secondi, il comando:

*/5 * * * * /mioscript

funziona ogni 5 minuti....

Ciao

Inviato: lun 28 nov 2005, 14:02
da gallows
Se vuoi la precisione al secondo credo sia più comodo un ciclo tipo while((1)); do sleep 5; echo ciao; done nello script..

Inviato: lun 28 nov 2005, 18:06
da dark0s
1 - Potresti spiegare rigo per rigo cosa questo ciclo while
2 - sleep cosa fa?
3 - Poi questo ciclo devo metterlo nello script in /var/spool/cron/crontabs/root?

:?

Ciao

Inviato: lun 28 nov 2005, 18:13
da Firetux
1) beh, te lo ha già scritto:

Codice: Seleziona tutto

while((1)); do
sleep 5;
echo ciao;
done
2)

Codice: Seleziona tutto

man sleep
sleep - delay for a specified amount of time
3) avvialo quando parte la macchina, o quando vuoi tu...poi va all'infinito (while(1))

Inviato: mar 29 nov 2005, 0:40
da dark0s
Ok, grazie