Pagina 1 di 1
Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 14:02
da Darkstar89
Scusate il titolo... ma in realta voglio fare propio questo, voglio eseguire uno script ogni 30 sec...
ho dato un'occhiata al man di at ma ho visto che devo dare una data e non un lasso di tempo...
Mi sapete dire come faccio ad eseguire il mio script.. grazie anticipatamente

Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 14:16
da JohnnyMnemonic
Se vuoi che parta e termini quando decidi te lo puoi inserire in un semplice script bash con pausa di 30 secondi ogni esecuzione.
Altrimenti devi usare cron
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 14:26
da aschenaz
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 14:38
da Darkstar89
Grazie per le risposte, ho dato un'occhiata a
http://www.manpagez.com/man/5/crontab/ e
http://www.feelinglinux.com/articles/cron.jsp
Ma non vorrei disturbare cron

...
JohnnyMnemonic ha scritto:Se vuoi che parta e termini quando decidi te lo puoi inserire in un semplice script bash con pausa di 30 secondi ogni esecuzione.
vorrei usare questo semplice script, mi potete dire come dare le pausa di 30 sec?
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 14:40
da targzeta
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 15:05
da Darkstar89
Avete notato (chi usa il wireless) che molte volte il pc si disconnette per in'attività sulla rete...o il segnale diminuisce....
a me capita spesso... ora che avevo 5 min mi ho fatto questo "script" (tra virgolettttte

) :
Codice: Seleziona tutto
#/bin/sh
variabile=0
while [ $variabile == 0 ]
do
clear
ping -c 2 www.kernel.org
ping -c 2 www.slackware.com
ping -c 2 www.slackyd.eu
echo Sleeppo!
sleep 30
done
exit 0
Mi sono messo a cercare comandi come wait perchè su internet non trovavo niente... grazie a tutti

....
Comunque cosa ne pensate, lanciato da wicd al momento della connessione può servire?
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 17:24
da 414N
Darkstar89 ha scritto:Avete notato (chi usa il wireless) che molte volte il pc si disconnette per in'attività sulla rete...o il segnale diminuisce....
a me capita spesso... ora che avevo 5 min mi ho fatto questo "script" (tra virgolettttte

) :
Codice: Seleziona tutto
#/bin/sh
variabile=0
while [ $variabile == 0 ]
do
clear
ping -c 2 www.kernel.org
ping -c 2 www.slackware.com
ping -c 2 www.slackyd.eu
echo Sleeppo!
sleep 30
done
exit 0
Mi sono messo a cercare comandi come wait perchè su internet non trovavo niente... grazie a tutti

....
Comunque cosa ne pensate, lanciato da wicd al momento della connessione può servire?
Non ho capito a cosa ti serve variabile... Tanto da quel ciclo non intendi uscire, no?
Perché poi chiami clear? Devi pulire in continuazione la finestra del terminale?
Re: Eseguire ripetutamente comandi ogni lasso di tempo scelto
Inviato: lun 30 nov 2009, 19:08
da urka58
Per lo script in se, mi pare che ti abbiano già risposto adeguatamente, ma forse ti è sfuggito che wicd può riconnettersi automaticamente in caso di disconnessione, basta mettere un segno di spunta alla voce corrispondente.
http://wicd.sourceforge.net/screenshot.php
Ciao