hola que tal gracias a todos por sus aportaciones, de hecho si el de perl es 
mucho mas rápido =) pero los modulos no tienen perl :( y no puedo instalarlo 
pos ya que jejeje

muchas gracias a todos.

***************************************************** 
Bernardo Mejia Paredes 
xanatos 
;=) ujuju

--- El mié 9-sep-09, Gabriel Orozco <redim...@glo.org.mx> escribió:

De:: Gabriel Orozco <redim...@glo.org.mx>
Asunto: Re: [GLO] automatizar script
A: glo@glo.org.mx
Fecha: miércoles 9 de septiembre de 2009, 15:23

No habia podido contestar debido a un detalle en la conf. del webmail, que 
rebota mis mensajes

pero que chido es tener portableapps jejeje

En fin, esta fué mi version del script, seguro es muy mejorable.

Saludos

-------------------------------------------------------
#!/bin/bash
# command to check whether the controller card is presenting errors.

command_that_print_those_errors | while read line;do
 module=$(echo $line | cut -d' ' -f1-3)
 iserror=0
 for i in $(seq 9 20); do
   [ $(echo $line | cut -d' ' -f$i) -ne 0 ] && iserror=1
 done
 if $((iserror)); then
   echo "Error found at: $module"
   #you can ask for the whole line: echo "error found at: $line"
   #if you want to do something with the line:
   # reportapp $module $(date +%Y%m%d%H%M)
 fi
done
-------------------------------------------------------

bmejiap wrote:
> Hola que tal, tenemos un asuntillo para automatizar aqui en la chamba,
> 
> 
> module-1 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-2 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-3 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-4 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-5 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-6 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-7 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-8 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-9 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-10 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-11 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-12 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-13 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-14 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  0  0  0  0  0
> module-15 16 C7 Ultra DMA CRC Error Count 0  0  0  0  0  0  0  782  0  0  0  
> 67
> 
> como pueden ver en la ultima linea hay una cantidad mayor a 0, la onda es 
> esta, si cualquiera de los 12 lugares tiene algo mayor a cero tengo que 
> ejecutar otro comando en el modulo especificado y en el disco indicado
> 
> la pregunta es como poder hacer eso en bash, que el script solito sea capaz 
> de definir el modulo y el disco, y eso mandarlo a variables y luego ejecutar 
> el otro comando con las variables anteriores!
> 
> Saludos,
> Bernardo.
> 
> ***************************************************** Bernardo Mejia Paredes 
> xanatos ;=) ujuju
> 
> 
>       Encuentra las mejores recetas en Yahoo! Cocina.                       
>http://mx.mujer.yahoo.com/cocina/
>   




      Encuentra las mejores recetas en Yahoo! Cocina.                       
http://mx.mujer.yahoo.com/cocina/

Responder a