El Tue, 10 Sep 2013 17:37:15 +0200, Alfonso Camacho escribió: >> 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).
Ah, okay, supongo que lo llamaras por otro lado o que el script no estaba completo. > Como el error esta en el for que no se ejecuta correctamente, luego no > puede ejecutar las tareas posterior de formateo sobre ese fichero. Correcto. > Estas son las lineas posteriores al for problemático: (...) > 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: > > 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 ¿Y si lo ejecutas manualmente asignado valores a las variables? Si funciona definiendo a mano los valores que deberían tener esas variables del bucle entonces ejecuta un "echo" antes de la ejecución del bucle para ver con qué valor llegan. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2013.09.10.15.59...@gmail.com