Programmare lo spegnimento del pc su Linux ubuntu

Argomento
Programmare lo spegnimento del pc su Linux ubuntu

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:

crontab

 

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!