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 [email protected] 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 --
signature.asc
Description: OpenPGP digital signature

