25 lines
791 B
Bash
25 lines
791 B
Bash
#!/bin/bash
|
|
# Scirpt de ejemplo para almacenear en fichero temporal el listado de hardware.
|
|
# Nota: se usa como base para el programa de recogida de listado de hardware de OpenGnsys Admin.
|
|
# Formato: listHardwareInfo
|
|
|
|
PROG=$(basename "$0")
|
|
if [ $# -ne 0 ]; then
|
|
ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: $PROG "
|
|
exit $?
|
|
fi
|
|
|
|
# Directorio del servidor donde se exportan los ficheros de registro.
|
|
SERVERLOGDIR=$(mount | awk -v d=$OGLOG '
|
|
BEGIN {FS="[: ]"}
|
|
{if ($4==d) dir=$2}
|
|
END {print dir}')
|
|
|
|
# Fichero de listado: hard-IP
|
|
HARDFILE="hard-$(ogGetIpAddress)"
|
|
# Redirigir salida al fichero de listado.
|
|
ogListHardwareInfo>$OGLOG/$HARDFILE || exit $?
|
|
# Salida: camino del fichero de listado en el servidor de repositorio.
|
|
#echo $SERVERLOGDIR/$HARDFILE
|
|
echo $OGLOG/$HARDFILE
|