On 09/10/2013 12:37 PM, Alfonso Camacho wrote: > Saludos: > >> >> (corrijo el top-posting) > > Glupssss!!!! Despuieste mio ;) > >> >> Revisando el script que has enviado no veo ninguna llamada a "sed", que >> es donde entiendo que se para al no existir el archivo ¿pero de dónde >> viene ese "sed -e"? :-? > > Después de la ejecución de cada for se genera un fichero que debe ser formateado para poder ser cargado en una herramienta de reporting (Crystal Report). Como el error esta en el for que no se ejecuta correctamente, luego no puede ejecutar las tareas posterior de formateo sobre ese fichero. Estas son las lineas posteriores al for problemático: > > # Substituimos guiones (-) y barras (/) por dos puntos (:) para usarlo como separador > (...) > > Siguiendo las indicaciones, he colocado algunos echo's al for, y ninguno de ellos aparece por pantalla asi que por algun motivo este for no llega ni a ajecutarse por algun motivo que se me escapa: Entonces el problema lo tienes en el if anterior, que es el que decide si $HOSTNETAPP tendrá contenido o no. si está vacío, naturalmente el for no tendrá en qué iterar. > for MULTIHOSTSNETAPP in $HOSTSNETAPP ; do > echo "primer loop" > for MULTIVOLNETAPP in $VOLCONF ; do > echo "segundo loop" > $STORAGENETAPPBIN -H $MULTIHOSTSNETAPP -w $WARN_LEVEL -c $CRIT_LEVEL -v $MULTIVOLNETAPP | xargs echo $MULTIHOSTSNETAPP : >> $TMPBASE/netapp.txt | echo "OK. Ha rulado" > done > done > > > > -- Santiago López Denazis GNU/Linux SysAdmin sldenazis@gmail.com Open your source, open your mind. ---- Por favor, no utilice formatos de archivo privativos para el intercambio de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o cualquier otro que no obligue a utilizar un programa de un fabricante concreto. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html --
Attachment:
signature.asc
Description: OpenPGP digital signature