On 09/10/2013 01:00 PM, Alfonso Camacho wrote: > Saludos: > > >> 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 >>> >>> > > Tiene lógica lo que comentas, lo que me extraña es que si ese mismo bloque de > script (el if, el for y los sed's siguientes) lo ejecuto en primer lugar o > los coloco en un script a parte funciona correctamente.
Es fácil, si ves el 'echo "OK. Fichero de configuracion 'hosts-netapp_$DATE.conf' encontrado"', entonces el for no funcionará. -- Santiago López Denazis GNU/Linux SysAdmin sldena...@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 --
signature.asc
Description: OpenPGP digital signature