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>
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user