Pagina 1 di 1

[Risolto] Shutdown da script

Inviato: giovedì 13 gennaio 2011, 18:27
da udgd66
Ciao a tutti, ho questo problemino che non mi da pace.
Ho creato uno script, l'ho collegato a un .desktop (nel senso che mi sono creato un icona sul desktop).
Questo script lo devo eseguire per fare un backup del pc e poi il pc si dovrebbe chiudere automanticamente,
all'interno dello script infatti c'e' il fatidico comando : shutdown -h now.
Se lancio lo script cliccando sull'icona sul desktop (script.desktop), lo script esegue quello che deve fare ma poi non chiude il pc.
So che per eseguire lo shutdown dovrei mettere "sudo" ma io non voglio dover aspettare per mettere la password. Voglio che alla fine del mio backup (operazione bella lunga) il pc si chiuda da solo.
Ora l'unico sistema che ho (troppo laborioso) e' aprire una console ed eseguire come sudo il mio script  (bad)

Che posso fare??
Grazie dell'aiuto!  :)

Re: Shutdown da script

Inviato: giovedì 13 gennaio 2011, 18:37
da Bonfi
Non ho mai provato, ma prova a dare un'occhiata qui.

Re: Shutdown da script

Inviato: giovedì 13 gennaio 2011, 18:38
da yves
Questo dovrebbe andare, su Lucid funziona, ho inserito una pausa di 3 secondi prima dello spegnimento più per sicurezza dei dati che per reale necessità della cosa, meglio prevenire che curare  ;)

Codice: Seleziona tutto

#!/bin/bash
<inserisci qui il comando di backup>
&&
sleep 3
&&
#shutdown
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Ciao.

Re: Shutdown da script

Inviato: giovedì 13 gennaio 2011, 19:23
da tomm

Re: Shutdown da script

Inviato: giovedì 13 gennaio 2011, 19:28
da Duma
ma far partire l'intero script come superutente?

Re: Shutdown da script

Inviato: giovedì 13 gennaio 2011, 20:09
da yves
Duma ha scritto: ma far partire l'intero script come superutente?
Perchè se lo si può evitare?

Comunque, se si vuol usare Nano al posto di Vi (meno ostico) basta editare il .bashrc di root ed aggiungere queste due linee:

Codice: Seleziona tutto

EDITOR=nano
export EDITOR
ora digitando "sudo visudo" il file si apre con Nano e non si rischia di creare pasticci.

Re: Shutdown da script

Inviato: venerdì 14 gennaio 2011, 9:58
da udgd66
yves ha scritto: Questo dovrebbe andare, su Lucid funziona, ho inserito una pausa di 3 secondi prima dello spegnimento più per sicurezza dei dati che per reale necessità della cosa, meglio prevenire che curare  ;)

Codice: Seleziona tutto

#!/bin/bash
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Grazie yves, questo comando funziona alla grande!!!
Avevo provato anche la procedura citata da tomm ma niente da fare a me non funzionava!

(b2b)