Programmare lo spegnimento del pc su Linux ubuntu
Argomento

Con questo tutorial vediamo come spegnere automaticamente il computer
Spegnere automaticamente il computer una certa ora.
Dobbiamo scaricare dei file da internet e non possiamo spegnere il computer. Per spegnere il computer a un determinato orario possiamo dare il comando
sudo shutdown -P [ora:minuti]
-P significa che il computer verrà spento
Esempio: vogliamo spegnere il computer alle 23:30 il comando da dare a terminale sarà
sudo shutdown -P 23:30
Spegnere automaticamente fra 10 Minuti
In questo caso il comando da dare è
sudo shutdown -P 10 +m
Spegnere automaticamente il computer tutti i giorni ad una certa ora.
In Ubuntu linux la gestione dei compiti da eseguire automaticamente viene svolta da cron. Per poter aggiungere un nuovo compito dobbiamo dare il comando crontab a terminale con i privilegi di superutente (root):
sudo crontab -u root -e
inseriamo la nostra password
Possiamo scegliere come editor nano. Supponiamo di voler spegnere il computer tutti i giorni alle 23:00. Inseriamo in fondo la riga
00 23 * * * /sbin/poweroff
la videata sarà quindi:

Significato del comando
Lo schema per impostare cron è il seguente:
.---------------- [m]inute: minuto (0 - 59) | .------------- [h]our: ora (0 - 23) | | .---------- [d]ay [o]f [m]onth: giorno del mese (1 - 31) | | | .------- [mon]th: mese (1 - 12) OPPURE jan,feb,mar,apr... | | | | .---- [d]ay [o]f [w]eek: giorno della settimana (0 - 6) (domenica=0 o 7) OPPURE sun,mon,tue,wed,thu,fri,sat | | | | | * * * * * comando da eseguire
Attenzione: un errore classico è quello di mettere prima l'ora e poi i minuti (es 23 00 * * *) invece in questo modo il comando viene eseguito alle 00:23!