Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- memoria_total () {
- local num_1=$1
- local num_2=$2
- suma=$(($num_1+$num_2))
- resultado=$((suma/1024))
- echo "Memoria total utilizada (fisica y de intercambio): ${resultado}MB"
- }
- fast_api_server="192.168.18.28"
- port=8001
- # upgrade del sistema
- date=$(date "+%Y-%m-%d %H:%M:%S")
- log=/var/log/apt/history.log
- echo "auto_upgrade $date" >> $log
- apt update && apt upgrade -y
- memoria_fisica=$(free | awk '/^Mem:/ {print $3}')
- memoria_intercambio=$(free | awk '/^Inter:/ {print $3}')
- memoria_total $memoria_fisica $memoria_intercambio
- # ejecuta el script de informacion del sistema
- # este script genera una variable que contiene el json
- source sistema.sh
- # podemos usuar esa varaible pro que existe dentro de este espacio
- # enviar el json con url a un servidor fastapi
- curl -X POST http://$fast_api_server:$port/reports \
- -H "Content-Type: application/json" \
- -d "$json_output"
Advertisement
Add Comment
Please, Sign In to add comment