registrador, si no hay servidor definido reinicia bucle y espera

This commit is contained in:
Sergio Pernas 2022-03-11 12:31:18 -03:00
parent a8477a9f98
commit 277209e09f
2 changed files with 11 additions and 2 deletions

View file

@ -2,14 +2,18 @@
#set -x
get_stack () {
if [[ ! -z $1 && $1 == "wc" ]];then
ls /opt/nodemecu/stack | wc -l
ls $registros | wc -l
else
ls /opt/nodemecu/stack | tail -1
ls $registros | tail -1
fi
}
funcion_datos_simulados() {
lecturas="id:dummy_plug-01 tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-02 tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-03 tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-04 tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 END"

View file

@ -11,6 +11,11 @@ for registro_json in $registros/*;do
done
while :;do
# si no hay servidor definido se reinicia el bucle
# espera el intervalo definido o 1 minuto.
[ -z $servidor ] && echo "no se ha definido un servidor de entrega" && sleep ${intervalo:-1}m && continue
# si no hay nada en el directorio registros reinicia el bucle
# espera el intervalo definido o 1 minuto.
file=$(get_stack)