You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.0 KiB
Bash
38 lines
1.0 KiB
Bash
#!/bin/bash
|
|
# Guardar en sudo nano /usr/local/bin/aql
|
|
|
|
# Verificamos si el archivo existe en la memoria
|
|
if [ ! -f "/dev/shm/aql_actual.txt" ]; then
|
|
echo "Error: La microestación no está ejecutándose o aún no hay datos."
|
|
exit 1
|
|
fi
|
|
|
|
# Cargamos las variables directamente desde el archivo
|
|
source /dev/shm/aql_actual.txt
|
|
|
|
case "$1" in
|
|
"CO")
|
|
echo "CO: $CO ppm (Actualizado: $FECHA)"
|
|
;;
|
|
"O3")
|
|
echo "O3: $O3 ppm (Actualizado: $FECHA)"
|
|
;;
|
|
"SO2")
|
|
echo "SO2: $SO2 ppm (Actualizado: $FECHA)"
|
|
;;
|
|
"NO2")
|
|
echo "NO2: $NO2 ppm (Actualizado: $FECHA)"
|
|
;;
|
|
"clima")
|
|
echo "Temperatura: $TEMP C -- Humedad: $HUM % -- Presión: $PRES hPa"
|
|
echo "Última lectura: $FECHA"
|
|
;;
|
|
"values")
|
|
echo "CO: $CO ppm -- SO2: $SO2 ppm -- O3: $O3 ppm -- NO2: $NO2 ppm"
|
|
echo "Última lectura: $FECHA"
|
|
;;
|
|
*)
|
|
echo "Comando no reconocido. Opciones válidas:"
|
|
echo " aql CO, aql O3, aql SO2, aql NO2, aql clima, aql values"
|
|
;;
|
|
esac |