#1 Le 19/04/2010, à 13:06
- moicpit
Extinction de l'ordinateur à la fin d'un script
Bonjour,
Je me suis fait un petit script d'extinction (pour exécuter un script avant de fermer la session) dans la barre de menu d'Ubuntu et j'aimerais que celui-ci permette l'arrêt de l'ordinateur lorsque je clique dessus. L'idée est donc d'ajouter une ligne de commande à la fin de mon script pour qu'il dise à l'ordinateur de s'arrêter. S'il pouvais fonctionner comme le script appelé par le "Eteindre..." du menu de déconnexion et ainsi me demander une confirmation avant de procéder à l'extinction, ça serais parfait.
Pour info, je suis sur Ubuntu 9.10.
Merci.
-Pit
Hors ligne
#2 Le 19/04/2010, à 13:13
- helly
Re : Extinction de l'ordinateur à la fin d'un script
sudo halt -p
À ma connaissance je crois qu'il FAUT être sudo pour pouvoir éteindre en ligne de commandes ...
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#3 Le 19/04/2010, à 13:16
- francoisp31
Re : Extinction de l'ordinateur à la fin d'un script
pour des raisons évidentes, il ne doit pas en être autrement même si on sait le faire autrement
Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.
Hors ligne
#4 Le 19/04/2010, à 13:17
- helly
Re : Extinction de l'ordinateur à la fin d'un script
anéfé
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#5 Le 19/04/2010, à 18:25
- moicpit
Re : Extinction de l'ordinateur à la fin d'un script
Donc si j'ai bien compris, pas de possibilité de rajouter une ligne à mon script pour éteindre mon ordi.... sans passer par un "sudo".
Donc, dans mon cas, soit je passe par un appel à mon script avec ouverture du terminal, soit j'oublie mon idée.
D'après un autre topic, il parait que si je met mon script dans /etc/gdm/PostSession, ça exécutera mon script lorsque je ferais "Eteindre...", c'est bien cela ?
Hors ligne
#6 Le 19/04/2010, à 18:34
- JB-home
Re : Extinction de l'ordinateur à la fin d'un script
il suffit d'autoriser l'utilisateur à exécuter halt et puis voila...
je le fait bien pour halt et reboot...
et dans ton script, pour avoir une fenêtre de validation avant l'extinction, utilise zenity.
Hors ligne
#7 Le 19/04/2010, à 18:38
- Dededede4
Re : Extinction de l'ordinateur à la fin d'un script
Donc si j'ai bien compris, pas de possibilité de rajouter une ligne à mon script pour éteindre mon ordi.... sans passer par un "sudo".
Donc, dans mon cas, soit je passe par un appel à mon script avec ouverture du terminal, soit j'oublie mon idée.
D'après un autre topic, il parait que si je met mon script dans /etc/gdm/PostSession, ça exécutera mon script lorsque je ferais "Eteindre...", c'est bien cela ?
Au pire... gksudo
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#8 Le 21/04/2010, à 14:39
- moicpit
Re : Extinction de l'ordinateur à la fin d'un script
Merci pour toutes vos réponses !
Bon ben un script .sh (chmod +x exécuté) ajouté dans /etc/gdm/PostSession, ça marche pas...
Par contre, je pige presque rien à ce que vous m'avez "dit" là... ^^'
Dernière modification par moicpit (Le 21/04/2010, à 14:47)
Hors ligne
#9 Le 21/04/2010, à 14:40
- atichu
Re : Extinction de l'ordinateur à la fin d'un script
tu modifie halt pout ne pas avoir besoin de mode de passe pour un sudo halt... voir la document tation et tu peux me mettre dans ton script..
j'ai pu créé un bouton sudo halt comme sa sur un pc..
ên gros cherche a esxécuté une commande sans sudo ou tapper le mode de passe..
Dernière modification par atichu (Le 21/04/2010, à 14:41)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#10 Le 21/04/2010, à 15:17
- JB-home
Re : Extinction de l'ordinateur à la fin d'un script
il fait que tu édite le bon fichier avec la commande :
sudo visudo
et que tu rajoute :
USER ALL=(ALL) ALL,NOPASSWD: /sbin/halt
Remplace USER par le nom de l'utilisateur.
et après ça, tu pourra utilisé la commande :
sudo halt
sans taper le mot de pass ! et donc le rajouté dans un script.
Dernière modification par z0rg> (Le 21/04/2010, à 15:18)
Hors ligne
#11 Le 22/04/2010, à 09:45
- moicpit
Re : Extinction de l'ordinateur à la fin d'un script
OK merci. ;-)
Par contre, si j'ai bien compris, ça ne me demandera pas confirmation.
Hors ligne
#12 Le 22/04/2010, à 10:00
- JB-home
Re : Extinction de l'ordinateur à la fin d'un script
exactement.
Hors ligne
#13 Le 22/04/2010, à 10:04
- fabux
Re : Extinction de l'ordinateur à la fin d'un script
Salut,
peut-être en ajoutant
gnome-session-save --shutdown-dialog
edit: ça donnerait ça
Dernière modification par fabux (Le 22/04/2010, à 10:05)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#14 Le 22/04/2010, à 15:33
- moicpit
Re : Extinction de l'ordinateur à la fin d'un script
OK, merci beaucoup à tous. ;-)
Hors ligne
#15 Le 26/04/2010, à 16:35
- coco163
Re : Extinction de l'ordinateur à la fin d'un script
Pour intégrer dans un script:
/sbin/shutdown -P now
Dernière modification par coco163 (Le 26/04/2010, à 16:35)
Hors ligne