✅ Metodo 1 — Spegnimento programmato ogni giorno (consigliato)
Apri il terminale e modifica il crontab:
crontab -e
Poi aggiungi questa riga:
0 0 * * * /sbin/shutdown -h now
🔎 Cosa significa:
- 0 0 → alle 00:00
- * * * → ogni giorno
- shutdown -h now → spegne il PC
👉 Salva e chiudi (di solito CTRL+O, invio, CTRL+X se usi nano)
⚠️ Permessi (importante)
Su alcune configurazioni potrebbe servire usare sudo. In quel caso:
sudo crontab -e
e inserisci la stessa riga.
💡 Metodo 2 — Timer systemd (più moderno)
Se vuoi qualcosa di più “pulito”:
1. Crea il servizio
sudo nano /etc/systemd/system/spegnimento.service
Inserisci:
[Unit]
Description=Spegnimento automatico
[Service]
Type=oneshot
ExecStart=/sbin/shutdown -h now
2. Crea il timer
sudo nano /etc/systemd/system/spegnimento.timer
Inserisci:
[Unit]
Description=Timer spegnimento a mezzanotte
[Timer]
OnCalendar=*-*-* 00:00:00
Persistent=true
[Install]
WantedBy=timers.target
3. Attiva il timer
sudo systemctl daemon-reload
sudo systemctl enable --now spegnimento.timer
❗ Nota importante
Questo spegnerà il PC anche se stai lavorando (come hai richiesto), quindi:
- perderai eventuali file non salvati
- interromperà download o processi