From d4bff1aff781b7c3de85a8af1cd8b6bfa68959cf Mon Sep 17 00:00:00 2001 From: ramon Date: Wed, 18 Nov 2015 17:48:00 +0000 Subject: #725: Si se define NTP, la sincronización se hace en la configuración de ahorro de energía (en vez de en la carga del entorno) y se incluye la zona horaria en la comprobación cronológica de apagado. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.1@4744 a21b9725-9963-47de-94b9-378ad31fedc9 --- client/shared/bin/poweroffconf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'client/shared/bin/poweroffconf') diff --git a/client/shared/bin/poweroffconf b/client/shared/bin/poweroffconf index f8c3a5d8..779ff295 100755 --- a/client/shared/bin/poweroffconf +++ b/client/shared/bin/poweroffconf @@ -26,6 +26,7 @@ if [ ! -f $POWEROFFCONF ]; then fi # Obtener parámetros de configuración de ahorro de energía. source $POWEROFFCONF +export TZ case $# in 0) # Sin parámetros, comprobar que existe la variable POWEROFFSLEEP. @@ -56,8 +57,9 @@ case $# in ogRaiseError $OG_ERR_FORMAT "Formato: $0 [int_minutos | no]" exit $? ;; esac -# Comprobar si hay algún script en ejecución. -if [ -n "$(pgrep -fl $OPENGNSYS | egrep -v "$OGETC|$0")" ]; then +# Comprobar si hay algún script en ejecución (verificando compatibilidad de "pgrep"). +[ -n "$(pgrep -fa 2>&1 | grep "invalid")" ] && PGREP="pgrep -fl" || PGREP="pgrep -fa" +if [ -n "$($PGREP $OPENGNSYS | egrep -v "$OGETC|$0")" ]; then # Eliminar tiempo de inicio de espera, si se está ejecutando operación. perl -pi -e 's/POWEROFFTIME=.*$/POWEROFFTIME=/' $POWEROFFCONF else -- cgit v1.2.3-18-g5258