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
--

Attachment: signature.asc
Description: OpenPGP digital signature

Responder a