Re: [CBLX] halt ou shutdown ? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Salut Dom,
On Tue, Oct 29, 2013 at 11:40:07AM +0100, Dominique Asselineau wrote:
> Aldo wrote on Tue, Oct 29, 2013 at 11:13:33AM +0100
> > On Tue, Oct 29, 2013 at 11:02:51AM +0100, Samuel Thibault wrote:
> > > Michel Paillard, le Tue 29 Oct 2013 10:23:44 +0100, a écrit :
> > > > Bonjour Osvaldo et tous! Systématiquement, je fais un "shutdown -h now en
> > > > root et là, tout s'éteint, y-compris l'alimentation. "Halt" le fait aussi
> > > > mais je n'aime pas, sans savoir pourquoi. J'ai l'impression d'arrêter la
> > > > machine à la sauvage.
> > >
> > > C'est pourtant exactement la même chose, cf le man:
> > >
> > > « Si halt ou reboot est appelé quand le système n'est pas au niveau
> > > d'exécution 0 ou 6, c'est-à-dire lorsque le système s'exécute
> > > normale‐ ment, shutdown sera appelé à la place (avec l'option -h
> > > ou -r). Pour plus d'information, référez-vous à la page de manuel
> > > shutdown(8). »
> >
> > J'ai pour ma part vu qu'il y a aussi poweroff, qui semble bien faire halt
> > façon Debian, cad arrêter les processus en cours et couper l'alimentation,
> > mais quand tu fais man poweroff tu tombes sur la man de halt et il n'y est
> > pas clairement écrit que poweroff fasse un "vrai" halt comem on l'a toujours
> > connu, ou un "shutdown -h now" pour reprendre Michel!
> poweroff est un lien symbolique sur halt. Ça devrait donc faire la même
> chose.
Sous Debian si, sous Ubuntu 13.10 pas, cf. pièces jointes:
les liens /sbin/halt et /sbin/poweroff sont tous les deux des liens
symboliques vers ... reboot ! ! !
Et reboot ou shutdown sont bien différents.
Pourtant si je fais halt ça arrête juste le système, si je fais poweroff ça
arre^te le système ET éteint la machine, ce que ça faisais auparavant
nickel, et ce que ça fais encore et toujours nickel sous Debian.
> > Qq'un de la ml Ubuntu-NL a essayé en terminal la commande halt sous son
> > Ubuntu 12.04, et fais le même constat que moi: le système s'arrête, mais pas
> > le "power".
>
> Le diagnostic est ailleurs.
Vu la confusion possible par deux liens symboliques pointant vers le même
binaire mais effectuant deux tâches différentes, j'ignore comment faire un
diagnostique de ce que c'est le bug ou la "nouvelle feature" !
Aldo.
Script started on di 29 okt 2013 14:32:30 CET
# Debian-test:
root@asteroid:/tmp# whereis halt
halt: /sbin/halt /usr/share/man/man8/halt.8.gz /usr/share/man/man5/halt.5.gz
root@asteroid:/tmp# whereis poweroff
poweroff: /sbin/poweroff /usr/share/man/man8/poweroff.8.gz
root@asteroid:/tmp# ls -l /sbin/halt
-rwxr-xr-x 1 root root 11380 mrt 27 2012 /sbin/halt
root@asteroid:/tmp# ls -l /sbin/poweroff
lrwxrwxrwx 1 root root 4 mrt 23 2013 /sbin/poweroff -> halt
# (in Debian, halt and poweroff are the same)
root@asteroid:/tmp# whereis shutdown
shutdown: /sbin/shutdown /usr/share/man/man8/shutdown.8.gz /usr/share/man/man2/shutdown.2.gz
root@asteroid:/tmp# ls -l /sbin/shutdown
-rwxr-xr-x 1 root root 18264 mrt 27 2012 /sbin/shutdown
root@asteroid:/tmp# diff /sbin/halt /sbin/shutdown
Binary files /sbin/halt and /sbin/shutdown differ
Script is gestart op di 29 okt 2013 14:29:16 CET
# Ubuntu 13.10 test:
root@smurfje:~# whereis halt
halt: /sbin/halt /usr/share/man/man8/halt.8.gz /usr/share/man/man5/halt.5.gz
root@smurfje:~# ls -l /sbin/halt
lrwxrwxrwx 1 root root 6 okt 9 17:05 /sbin/halt -> reboot
root@smurfje:~# which halt
/sbin/halt
root@smurfje:~# which poweroff
/sbin/poweroff
root@smurfje:~# ls -l /sbin/poweroff
lrwxrwxrwx 1 root root 6 okt 9 17:05 /sbin/poweroff -> reboot
root@smurfje:~# whereis reboot
reboot: /sbin/reboot /usr/share/man/man8/reboot.8.gz /usr/share/man/man2/reboot.2.gz
root@smurfje:~# which reboot
/sbin/reboot
root@smurfje:~# ls -l /sbin/reboot
-rwxr-xr-x 1 root root 13896 okt 9 17:05 /sbin/reboot
root@smurfje:~# whereis shutdown
shutdown: /sbin/shutdown /usr/share/man/man8/shutdown.8.gz /usr/share/man/man2/shutdown.2.gz
root@smurfje:~# which shutdown
/sbin/shutdown
root@smurfje:~# ls -l /sbin/shutdown
-rwxr-xr-x 1 root root 75596 okt 9 17:05 /sbin/shutdown
root@smurfje:~# diff /sbin/halt /sbin/shutdown
Binaire bestanden /sbin/halt en /sbin/shutdown zijn verschillend
(differ)
root@smurfje:~#