Windows BATCH file: asignar valor a variable en función de los parámetros

Como asignar un valor a una variable en función de si se pasa algún parámetro.

Tenemos un caso en que la llamada a un archivo batch (.bat, .cmd)  a veces le pasamos un parámetro y a veces no, en función de eso hay una variable (cadena) que se le asigna el valor del parámetro o un valor alternativo.

Archivo batch con nombre prueba.bat:

@echo off
if "%1"=="" GOTO CambiarValor
set cadena=%1
echo El valor de la cadena es: %cadena%
pause
exit
:CambiarValor
set cadena=festivo
echo El valor de la cadena es: %cadena%
pause
exit

Continue reading


No package ‘glib-2.0’ found

Durante la instalación de curlftpfs en un máquina con CentOS 5.6 me faltaba un dependencia y salió éste error: No package ‘glib-2.0’ found

 

Para la instalación de Glib 2.0:

# yum -y install glib2 glib2-devel

 

GLib es una biblioteca de nivel inferior que se usa para la creación de aplicaciones GDK y GTK.

Para mas información:

http://www.gtk.org/

http://developer.gnome.org/gtk-tutorial/stable/c2018.html


Nagios: instalación NRPE addon en equipos linux

Para poder ejecutar plugins Nagios en equipos remotos remotos linux és instalando NRPE. Así permitimos que Nagios pueda monitorizar recursos “locales” (carga de CPU, uso de memoria, etc.) en máquinas remotas.

Instalación en equipo remoto:

  1. Instalar Nagios plugin
  2. Instalar Xinetd
  3. Instalar demonio NRPE

 

1. Instalar Nagios plugin

Creamos cuenta Nagios y le asignamos una contraseña

# /usr/bin/useradd nagios
# passwd nagios

Continue reading