#!/usr/bin/bash
#-------------------------------------------------------------------
# Funciones Entornos Unix - Brqx Site - Brqx Org
# Brqx Org - Rct - 2010
#-------------------------------------------------------------------
VERSION_SCRIPT="V 1.0" # Version del Script actual
FECHA_SCRIPT="Enero 2010"
#-==================================================================
#+ Funciones:
#-------------------------------------------------------------------
#
damecarga()
{
linea_carga=`uptime | tr -s " " `
CARGA_01_MIN=`echo $linea_carga | cut -d " " -f11 | cut -d "," -f1`
CARGA_05_MIN=`echo $linea_carga | cut -d " " -f12 | cut -d "," -f1`
CARGA_15_MIN=`echo $linea_carga | cut -d " " -f13 | cut -d "," -f1`
echo "Carga del sistema (Ultimo minuto) : ${CARGA_01_MIN} "
echo "Carga en los ultimos 5/15 minutos : ${CARGA_05_MIN} / ${CARGA_15_MIN}"
}
carga_out()
{
RUTA_OUT=$PWD
#Se le pasa un identificativo - si no se pasa nada se pone de nombre archivo
ARCHIVO=$1
# Por defecto 10 ejecucciones
if [ "$ARCHIVO" = "" ] ; then
ARCHIVO=archivo
fi
linea_carga=`uptime | tr -s " " `
CARGA_01_MIN=`echo $linea_carga | cut -d " " -f11 | cut -d "," -f1`
CARGA_05_MIN=`echo $linea_carga | cut -d " " -f12 | cut -d "," -f1`
CARGA_15_MIN=`echo $linea_carga | cut -d " " -f13 | cut -d "," -f1`
HORA_ACTUAL
=`
date +%H_
%M_
%S`
echo "${HORA_ACTUAL}:${CARGA_01_MIN}" >> ${RUTA_OUT}/${ARCHIVO}_carga_sistema.dat
}