Tengo problemas con la siguiente sentencia:
Using perl Syntax Highlighting
- print "Ejecutando el comando: snmpwalk -v 2c -c localpublic $IPDEVICE\n";
- #$salidaComando=system("snmpwalk -v 2c -c localpublic $IPDEVICE | head -5");
- #$salidaComando=`snmpwalk -v 2c -c localpublic $IPDEVICE | head -5 2>&1`; ##### Si uso este se queda procesando...
- #print `snmpwalk -v 2c -c localpublic $IPDEVICE | head -5`;
- #print "Salida: $salidaComando\n";
- system "snmpwalk -v 2c -c localpublic $IPDEVICE | head -5";
- print $?;
- print $? >> 8;
- #print "Salida: $?\n";
- if ( ( $salidaComando =~ m/Timeout: No Response from $IPDEVICE/is ) ) {
- $mensaje .= "No funciona el SNMP en ese equipo contra mi servidor\n";
- }
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
¿Podrían ayudarme, por favor? Al ejecutarlo se queda procesando y solo puedo terminar la ejecución del script al hacer Ctrl+C.
Sé que algunas cosas están comentadas. En realidad son los intentos que he realizado para obtener la salida de la ejecución del comando

De antemano les agradezco si me pueden ayudar con otra idea o a mejorar alguna de las plasmadas en el script.
Gracias.
