View previous topic :: View next topic |
Author |
Message |
ZaPa l33t
Joined: 13 Feb 2007 Posts: 822
|
Posted: Sat Oct 16, 2010 2:26 pm Post subject: [Bash Scripting] Realizar comprobaciones cada segundo (Open) |
|
|
Hola.
Estoy realizando un script, el cual necesito que se mantenga siempre en memoria realizando comprobaciones cada segundo.
He probado a utilizar un bucle while combinado con sleep o un bucle while infinito, el cual he tenido muchos problemas con la prueba ya qué, aumentaba al 95% el uso de cpu y no he podido conseguir mi objetivo..
¿Como podria realizar esto?
Espero me puedan ayudar.
Saludos. _________________ --
http://www.monovarlinux.org. Información y experiencias con linux, especialmente con Gentoo. |
|
Back to top |
|
|
agdg Guru
Joined: 15 Aug 2010 Posts: 320
|
Posted: Sun Oct 17, 2010 10:37 pm Post subject: |
|
|
Con un bucle no deberías tener problemas. Aquí te dejo un ejemplo de bucle infinito que refresca cada segundo. En este caso simplemente hace girar una barra en el terminal, como la que usan muchos scripts para representar que están procesando y que debes esperar.
Code: | #/bin/sh
while(true)
do for x in \\ \| \/ -
do echo -n $x
sleep 1
echo -n -e \\r
done
done |
|
|
Back to top |
|
|
|