Files
agent_hal/scripts/monitor_updates_report.sh
T
sylvain fc5b3f3bdc feat: amélioration scripts bash, scan réseau, fix cron, README
- system_prompt: section scripts bash (commandes interdites, mosquitto_pub, bonnes pratiques)
- script.py: nettoyage guillemets échappés à la sauvegarde
- network.py: nouvelle action scan (nmap/arp-scan/arp fallback), auto-détection subnet
- cron.py: _get_current_crontab() évite d'écrire "(aucune sortie)" dans le crontab
- README créé

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 19:10:59 +00:00

19 lines
512 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
# Met à jour la liste des paquets (silencieux)
apt-get update -qq
# Récupère la liste des paquets pouvant être mis à jour (simulation)
UPDATES=$(apt-get -s upgrade 2>/dev/null | grep -E '^Inst' | awk '{print $2 " " $3 " -> " $4}' || true)
if [[ -z "$UPDATES" ]]; then
MESSAGE="Aucune mise à jour disponible"
else
MESSAGE="Mises à jour disponibles :\
$UPDATES"
fi
# Envoie le résultat via MQTT
mosquitto_pub -h "$MQTT_BROKER" -t "$MQTT_REPLY_TOPIC" -m "$MESSAGE"