Saludos:
Alfonso, concuerdo con Santiago: no se está ejecutando el primer for
_del segundo bucle_, es decir, este:
***
for MULTIHOSTSNETAPP in $HOSTSNETAPP ;
***
Imprime en pantalla el valor de $HOSTSNETAPP para saber cómo se inicializa
en el bucle (o asígnale artificialmente el
El Thu, 12 Sep 2013 17:14:26 +0200, Alfonso Camacho escribió:
Alfonso, concuerdo con Santiago: no se está ejecutando el primer for
_del segundo bucle_, es decir, este:
***
for MULTIHOSTSNETAPP in $HOSTSNETAPP ;
***
(...)
Ese valor se define en el if anteior, y es un fichero que contiene
On 09/12/2013 12:14 PM, Alfonso Camacho wrote:
Saludos:
Ese valor se define en el if anteior, y es un fichero que contiene el nombre
de varios columenes separados por espacio:
if [[ -s $CONFBASE/hosts-netapp_$DATE.conf ]] ; then
echo OK. Fichero de configuracion
El Wed, 11 Sep 2013 02:12:45 +0200, Alfonso escribió:
¿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:
Estoy currando en un script alojado en un servidor Debian Squeeze cuya misión
es capturar información de uso de disco y volumenes de servidores Windows y
cabinas NetApp mediante SNMP (se usan checks de Nagios para lanzar estas
consultas).
El problemas es que como la red de la cual
On Tue, Sep 10, 2013 at 12:15:53PM +0200, Alfonso Camacho wrote:
Saludos:
Estoy currando en un script alojado en un servidor Debian Squeeze cuya misión
es capturar información de uso de disco y volumenes de servidores Windows y
cabinas NetApp mediante SNMP (se usan checks de Nagios para
-spanish@lists.debian.org
Enviados: Martes, 10 de Septiembre 2013 12:35:39
Asunto: Re: [OT] Problema raro, raro... en shell script
On Tue, Sep 10, 2013 at 12:15:53PM +0200, Alfonso Camacho wrote:
Saludos:
Estoy currando en un script alojado en un servidor Debian Squeeze cuya
misión es
El Tue, 10 Sep 2013 13:55:50 +0200, Alfonso Camacho escribió:
(corrijo el top-posting)
- Mensaje original -
De: Adrià ad...@fsfe.org
Para: debian-user-spanish@lists.debian.org Enviados: Martes, 10 de
Septiembre 2013 12:35:39 Asunto: Re: [OT] Problema raro, raro... en
shell script
On 09/10/2013 01:16 PM, Ricardo wrote:
El 10/09/13 13:04, Santiago López Denazis escribió:
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
On 10/09/13 18:17, Santiago López Denazis wrote:
On 09/10/2013 01:16 PM, Ricardo wrote:
El 10/09/13 13:04, Santiago López Denazis escribió:
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
On 09/10/2013 03:53 PM, jors wrote:
On 10/09/13 18:17, Santiago López Denazis wrote:
On 09/10/2013 01:16 PM, Ricardo wrote:
Para que te funcione correctamente el script (sobre todo si lo vas a
incluir en el cron) debes incluir el path absoluto de todos los comandos
y archivos/directorios que
On 09/10/2013 12:37 PM, Alfonso Camacho wrote:
Saludos:
(corrijo el top-posting)
Glup 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
Saludos:
(corrijo el top-posting)
Glup 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
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
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
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
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Saludos:
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
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Saludos:
El 10/09/13 18:04, Santiago López Denazis escribió:
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,
El 10/09/13 13:04, Santiago López Denazis escribió:
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
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Saludos:
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
On 09/10/2013 09:17 PM, Alfonso wrote:
Saludos:
El 10/09/13 18:04, Santiago López Denazis escribió:
Es fácil, si ves el 'echo OK. Fichero de configuracion
'hosts-netapp_$DATE.conf' encontrado', entonces el for no
funcionará.
No creo que sea eso, ya que el if y el for se ejecutan de
On 09/10/2013 10:12 PM, Alfonso wrote:
Saludos:
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 :
22 matches
Mail list logo