Skip to content

Instantly share code, notes, and snippets.

@marrisonlab
Created October 5, 2025 12:46
Show Gist options
  • Select an option

  • Save marrisonlab/84b54be6d77968cb98b2673f425d9d35 to your computer and use it in GitHub Desktop.

Select an option

Save marrisonlab/84b54be6d77968cb98b2673f425d9d35 to your computer and use it in GitHub Desktop.
spegne il wifi dopo 10 minuti dall'avvio
#!/bin/bash
# Tempo di attesa in secondi dopo la sincronizzazione oraria (10 minuti)
TEMPO_ATTESA=600
echo "Inizio script disattivazione Wi-Fi..."
# 1. Attesa fissa per la sincronizzazione oraria (necessaria dato l'errore 404)
echo "Attendo 30 secondi per assicurare la sincronizzazione oraria e l'avvio completo della rete."
sleep 30
echo "Sincronizzazione oraria presunta completata. Attendo $TEMPO_ATTESA secondi prima di spegnere il Wi-Fi."
# 2. Attesa del tempo specificato (i 10 minuti di sicurezza)
sleep $TEMPO_ATTESA
# 3. Disattivazione dell'interfaccia Wi-Fi
echo "Disattivazione dell'interfaccia wlan0..."
/sbin/ip link set wlan0 down
echo "Wi-Fi disattivato. Avvio la procedura di spegnimento sicuro del sistema."
# 4. Spegnimento Sicuro del Sistema
#/sbin/shutdown now
exit 0
@marrisonlab
Copy link
Author

marrisonlab commented Oct 5, 2025

sudo nano /home/pi/disattiva_wifi.sh
sudo chmod +x /home/pi/disattiva_wifi.sh
sudo crontab -e
@reboot sleep 15 && /home/pi/disattiva_wifi.sh &

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment