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/