[Risolto] spegnere il PC ogni sera (con notifica desktop)

Installazione, configurazione e uso di programmi e strumenti.

[Risolto] spegnere il PC ogni sera (con notifica desktop)

Messaggioda sean_von_drake » venerdì 10 maggio 2019, 22:11

ciao a tutti,
sto cercando di fare una cosa (che credevo essere) banale, vorrei che il mio computer (Ubuntu 18.04) ogni sera a una certa ora si spegnesse, lanciando però prima una notifica sul desktop in modo che se per caso stessi ancora lavorando potrei interrompere lo shutdown.

nella mia ingenuità pensavo fosse sufficiente aggiungere una riga a /etc/crontab:
Codice: Seleziona tutto
47 22   * * *   root   /sbin/shutdown -h +15 "spegnimento del computer in 15 minuti"


invece non funziona (nel senso che lo shutdown non lancia nessun messaggio.

cosa sto sbagliando? :cry:
Ultima modifica di sean_von_drake il martedì 14 maggio 2019, 15:35, modificato 2 volte in totale.
"sono un servitore del Fuoco Segreto, e reggo la Fiamma di Anor"
sean_von_drake
Prode Principiante
 
Messaggi: 32
Iscrizione: ottobre 2008
Località: Bologna

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda corradoventu » sabato 11 maggio 2019, 12:34

Capisco che non è lo stesso, ma non ti basta metterlo in 'suspend'? quando smetti di lavorare dopo un po si ferma (disco e CPU)
Allegati
Screenshot from 2019-05-11 13-28-44.png
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni. (Steven Weinberg)
PC di casa: https://drive.google.com/folderview?id= ... sp=sharing
Avatar utente
corradoventu
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1499
Iscrizione: aprile 2008
Località: Bogliasco (GE) o Rezzoaglio (GE)
Desktop: GNOME
Distribuzione: Ubuntu 18.04, 19.04, 19.10
Sesso: Maschile

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda steff » sabato 11 maggio 2019, 13:01

cron non può eseguire applicazioni grafici, devi indicare il display. Ma visto che ubuntu permette shutdown senza sudo puoi usare il crontab dell'utente, meglio fare una script e farlo eseguire da cron dell'utente con
Codice: Seleziona tutto
crontab -e


Codice: Seleziona tutto
#!/bin/bash
export DISPLAY=":0.0"
/usr/bin/notify-send  "Spegnimento del computer in 15 minuti"
sleep 15m
/sbin/shutdown -c
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37821
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda sean_von_drake » lunedì 13 maggio 2019, 22:58

steff Immagine ha scritto:cron non può eseguire applicazioni grafici, devi indicare il display. Ma visto che ubuntu permette shutdown senza sudo puoi usare il crontab dell'utente, meglio fare una script e farlo eseguire da cron dell'utente con
Codice: Seleziona tutto
crontab -e


Codice: Seleziona tutto
#!/bin/bash
export DISPLAY=":0.0"
/usr/bin/notify-send  "Spegnimento del computer in 15 minuti"
sleep 15m
/sbin/shutdown -c


mi sembra un'ottima idea, grazie mille!
ho riscritto lo script che mi hai proposto in questo modo, può andare?
Codice: Seleziona tutto
#!/bin/bash
export DISPLAY=":0.0"
/usr/bin/notify-send  "Spegnimento del computer in 15 minuti"
/sbin/shutdown -h +15
"sono un servitore del Fuoco Segreto, e reggo la Fiamma di Anor"
sean_von_drake
Prode Principiante
 
Messaggi: 32
Iscrizione: ottobre 2008
Località: Bologna

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda steff » martedì 14 maggio 2019, 8:06

Provalo...
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37821
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda sean_von_drake » martedì 14 maggio 2019, 11:22

steff Immagine ha scritto:Provalo...

provato ieri sera, funziona alla grande!!!

devo modificare l'oggetto mettendo risolto?
"sono un servitore del Fuoco Segreto, e reggo la Fiamma di Anor"
sean_von_drake
Prode Principiante
 
Messaggi: 32
Iscrizione: ottobre 2008
Località: Bologna

Re: spegnere il computer ogni sera (con notifica desktop)

Messaggioda giulux » martedì 14 maggio 2019, 13:01

steff ha scritto:devo modificare l'oggetto mettendo risolto?
Si. Se vuoi puoi installare questo script che aggiunge un pulsante per mettee [Risolto] con un sol clik, che ti sarà utile in futuro.
Ciao.
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 22697
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu 18.04
Distribuzione: Ubuntu+Xubuntu 18.04.2 LTS x86_64
Sesso: Maschile

Re: [risolto] spegnere il PC ogni sera (con notifica desktop

Messaggioda sean_von_drake » martedì 14 maggio 2019, 15:34

fatto ^_^
"sono un servitore del Fuoco Segreto, e reggo la Fiamma di Anor"
sean_von_drake
Prode Principiante
 
Messaggi: 32
Iscrizione: ottobre 2008
Località: Bologna


Torna a Applicazioni

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 4 ospiti