Guide e tutorial

Spegnimento automatico Linux con Crontab

Puoi programmare lo spegnimento automatico del PC con sistema operativo Debian (quindi le varie derivate, Ubuntu, Raspberry Pi OS, ecc) utilizzando crontab. Ecco come fare:

Apri crontab con privilegi di amministratore:

sudo crontab -e

Aggiungi una nuova riga per programmare lo spegnimento. Ad esempio, per spegnere il PC ogni giorno alle 23:00, inserisci:

00 23 * * * /sbin/poweroff
  • 00 → Minuto (0-59)
  • 23 → Ora (0-23)
  • * * * → Ogni giorno, mese e giorno della settimana
  • /sbin/poweroff → Comando per spegnere il sistema

Ora il tuo PC si spegnerà automaticamente ogni giorno alle 23:00! Ovviamente si può impostare qualsiasi orario, basta modificare i valori di ora e minuto.

Non è necessario riavviare il sistema dopo aver modificato crontab. Le modifiche vengono applicate immediatamente e il servizio cron eseguirà i nuovi comandi alla prossima occorrenza programmata.
Se vuoi verificare che il tuo crontab sia stato aggiornato correttamente, puoi usare:

    crontab -l
    

    Questo comando ti mostrerà l’elenco delle attività pianificate per il tuo utente.

    Se vedi il messaggio “No crontab”, significa che il tuo utente non ha ancora un file crontab attivo. Puoi risolvere il problema creando un nuovo crontab con questo comando:

    crontab -e
    

    Se stai usando sudo crontab -e, il messaggio indica che l’utente root non ha un crontab attivo. In questo caso, puoi semplicemente procedere con la modifica e salvare il file.

    Se il problema persiste, prova a verificare se il servizio cron è attivo con:

    sudo systemctl status cron
    

    Se il servizio non è in esecuzione, puoi avviarlo con:

    sudo systemctl start cron
    

    Siti di riferimento e fonti

    https://www.ecommunication.it/ubuntu/programmare-lo-spegnimento-del-pc-su-linux-ubuntu
    https://askubuntu.com/questions/567955/automatic-shutdown-at-specified-times
    https://wiki.ubuntu-it.org/AmministrazioneSistema/Cron
    https://forum.ubuntu-it.org/viewtopic.php?t=445959
    https://askubuntu.com/questions/420290/crontab-error-no-crontab-for-root
    https://wiki.ubuntu-it.org/AmministrazioneSistema/Cron

    Lascia una risposta

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *