[systemd]commande pour stopper le pc(résolu)
[systemd]commande pour stopper le pc(résolu)
Bonjour
à votre avis quelle commande est la mieux appropriée pour stopper mon PC
systemctl halt
systemctl poweroff
systemctl shutdown -r now
Je suis entrain de modifier mes menus de openbox et je me pose cette question en lisant cette page http://www.freedesktop.org/software/sys ... emctl.html
Ça n'est pas très clair dans ma tête?
Merci
à votre avis quelle commande est la mieux appropriée pour stopper mon PC
systemctl halt
systemctl poweroff
systemctl shutdown -r now
Je suis entrain de modifier mes menus de openbox et je me pose cette question en lisant cette page http://www.freedesktop.org/software/sys ... emctl.html
Ça n'est pas très clair dans ma tête?
Merci
Dernière modification par Kristen le dim. 16 sept. 2012, 17:53, modifié 1 fois.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Re: [systemd]commande pour stopper le pc
moi je tape halt tout court,
plus précisement:
su -c halt
mais je n'utilise pas systemd, à priori cette commande standard devrait quand même fonctionner, halt fait en fait appel à shutdown en passant les options appropriées
plus précisement:
su -c halt
mais je n'utilise pas systemd, à priori cette commande standard devrait quand même fonctionner, halt fait en fait appel à shutdown en passant les options appropriées
Re: [systemd]commande pour stopper le pc
Personnellement, je passe par un "sudo shutdown -h now" en mode full systemd et je n'ai aucun soucis.
Dernière modification par Ypnose le sam. 15 sept. 2012, 20:24, modifié 1 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd]commande pour stopper le pc
Il me semble (à prendre avec des pincettes, donc) que la différence entre halt et poweroff est le contexte. En mono-utilisateur, poweroff est suffisant... Par conséquent autant utiliser halt (de toutes manières, si tu es le seul sur ta machine, l'un ou l'autre revient à faire le
).
shutdown -h now
si je ne m'abuse 
Celle-ci n'est pas valide. C'est directementKristen a écrit :systemctl shutdown -r now
shutdown -r now
à la condition que systemd-sysvcompat soit installé, bien sûr (et c'est -h pour arrêter, là tu redémarres la machine).«The following statement is not true. The previous statement is true.» 

Re: [systemd]commande pour stopper le pc
La commande pour arrêter et éteindre est :
Les commandes (du paquet sysvinit) agissent différemment (même si ce ne sont que des liens). Dans un runlevel autre que 0 ou 6,
(D'ailleurs, il n'y a pas besoin de
Code : Tout sélectionner
systemctl poweroff
systemctl halt
arrête la machine sans envoyer de code pour éteindre.Les commandes (du paquet sysvinit) agissent différemment (même si ce ne sont que des liens). Dans un runlevel autre que 0 ou 6,
halt
et shutdown [-h|P]
agissent comme poweroff
.(D'ailleurs, il n'y a pas besoin de
sudo
pour lancer systemctl poweroff
du moment que la session est bien active et locale)
Dernière modification par tuxce le dim. 16 sept. 2012, 11:17, modifié 2 fois.
Raison : précision sur les commandes dont je parle
Raison : précision sur les commandes dont je parle
Re: [systemd]commande pour stopper le pc
tu peux détailler un peu plus ?tuxce a écrit :systemctl halt
arrête la machine sans envoyer de code pour éteindre.
qu'entends-tu par "sans envoyer de code" ?
à priori le "halt" éteint proprement la machine, comme toutes les autres alternatives ( qui dans la plupart des cas font exactement la même chose ) :
http://jeyg.info/shutdown-halt-poweroff-reboot/
Re: [systemd]commande pour stopper le pc
Lance unElbarto a écrit :tu peux détailler un peu plus ?
systemctl halt
, normalement, ta machine ne devrait pas s'éteindre. Certains ont leur bios qui éteint dès que le système s'arrête.
Le système envoie un code (acpi pour archlinux) afin que le bios coupe l'alimentation.Elbarto a écrit :qu'entends-tu par "sans envoyer de code" ?
Là, tu parles de la commandeElbarto a écrit :à priori le "halt" éteint proprement la machine, comme toutes les autres alternatives ( qui dans la plupart des cas font exactement la même chose ) :
http://jeyg.info/shutdown-halt-poweroff-reboot/
halt
si tu n'as pas systemd-sysvcompat, c'est ce que j'ai dit avec :
Pour les sources :tuxce a écrit :Les commandes agissent différemment (même si ce ne sont que des liens). Dans un runlevel autre que 0 ou 6, halt et shutdown [-h|P] agissent comme poweroff.
Code : Tout sélectionner
man 2 reboot
man halt
# man halt diffère que tu aies systemd-sysvcompat ou pas
Code : Tout sélectionner
loginctl
loginctl session-status num_de_la_sortie_avant_séparé_par_espace
Re: [systemd]commande pour stopper le pc
Oui, il me dit ça:
Cela doit certainement être lié au fait que je ne démarre pas ma session avec ConsoleKit (d'ailleurs j'utilise startx et non pas slim).
Code : Tout sélectionner
Failed to issue method call: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Failed to issue method call: Access denied
Code : Tout sélectionner
loginctl
SESSION UID USER SEAT
1 1000 ypnose seat0
Code : Tout sélectionner
loginctl session-status 1
1 - ypnose (1000)
Since: Sun, 16 Sep 2012 11:16:16 +0200; 31min ago
Leader: 319 (login)
Seat: seat0; vc1
TTY: tty1
Service: login; type tty; class user
State: online
CGroup: name=systemd:/user/ypnose/1
├ 319 login -- ypnose
├ 508 -bash
├ 580 mocp
├ 751 /bin/sh /usr/bin/startx
├ 768 xinit /home/ypnose/.xinitrc -- /etc/X11/xinit/xser...
├ 769 /usr/bin/X -nolisten tcp :0 -auth /tmp/serverauth....
├ 773 /bin/sh /home/ypnose/.bin/dwmstart
├ 786 urxvtd -q -o -f
├ 787 dunst
├ 794 /bin/sh /home/ypnose/.bin/dwmstart
├ 796 dbus-launch --autolaunch 424eda92efc14b88922538ab8...
├ 797 dwm
├ 799 /usr/bin/dbus-daemon --fork --print-pid 5 --print-...
├ 806 bash
├ 809 firefox
├ 870 bash
├ 872 bash
├ 881 mocp
├ 1263 sleep 1m
└ 1266 loginctl session-status 1
Re: [systemd]commande pour stopper le pc
Sur quoi tu t'es basé pour dire que c'est une session active et locale ?Ypnose a écrit :Chez moi avec une session active et locale.

Avec
startx
, démarre plutôt avec :
Code : Tout sélectionner
startx -- vt1
Le but étant d'avoir, entre autre :
Code : Tout sélectionner
Seat: seat0;
State: active
Re: [systemd]commande pour stopper le pc
merci pour moi, c'est résolu.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM