Skip to main navigation Skip to main content Skip to page footer

✅ 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