registrador, si no hay servidor definido reinicia bucle y espera
This commit is contained in:
parent
a8477a9f98
commit
277209e09f
2 changed files with 11 additions and 2 deletions
|
@ -2,14 +2,18 @@
|
||||||
#set -x
|
#set -x
|
||||||
get_stack () {
|
get_stack () {
|
||||||
if [[ ! -z $1 && $1 == "wc" ]];then
|
if [[ ! -z $1 && $1 == "wc" ]];then
|
||||||
ls /opt/nodemecu/stack | wc -l
|
ls $registros | wc -l
|
||||||
else
|
else
|
||||||
ls /opt/nodemecu/stack | tail -1
|
ls $registros | tail -1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
funcion_datos_simulados() {
|
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"
|
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"
|
||||||
|
|
|
@ -11,6 +11,11 @@ for registro_json in $registros/*;do
|
||||||
done
|
done
|
||||||
|
|
||||||
while :;do
|
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
|
# si no hay nada en el directorio registros reinicia el bucle
|
||||||
# espera el intervalo definido o 1 minuto.
|
# espera el intervalo definido o 1 minuto.
|
||||||
file=$(get_stack)
|
file=$(get_stack)
|
||||||
|
|
Loading…
Reference in a new issue