La documentation est en man shutdown
. 1
-P, --poweroff
Power-off the machine (the default).
[...]
-h
Equivalent to --poweroff, unless --halt is specified.
Parfois, les commandes ont des commutateurs apparents redondants comme celui-ci, car ils doivent satisfaire aux spécifications de plusieurs contextes différents. La logique simple nous dit que puisque poweroff
c'est de toute façon la valeur par défaut, l'utilisation -h
est elle-même redondante (encore une fois, elle existe pour satisfaire une spécification externe; certaines implémentations de shutdown
peuvent ne pas fonctionner de cette façon par défaut, mais toutes celles qui sont conformes l'implémenteront -h
).
Étant donné que le pi lui-même ne peut pas s'éteindre (il est soit branché == allumé, soit non), il est inutile de l'utiliser poweroff
, mais cela ne causera aucun dommage. Cela peut faire une différence WRT la façon dont la LED rouge clignote à la fin (vous pouvez comparer avec shutdown -H
pour voir). Notez que l'objectif principal de shutdown
est d'arrêter (d'arrêter) le système d'exploitation.
Vous pouvez donc utiliser l'un ou l'autre formulaire.
1. Celui-ci est en fait de Raspbian Jessie et est livré avec systemd; il est légèrement différent de l'arrêt dans Raspbian wheezy (la réponse de Greenonline le cite), qui est un exemple de ce que je mentionne dans le paragraphe suivant à propos de différentes implémentations répondant à la même spécification. Le processus d'arrêt fait en fait partie du système init , qui est SysV sur Wheezy et systemd sur Jessie.
halt
cela pourrait entraîner une perte de données. Une bien meilleure pratique seraitsudo sync;sync;halt
, car cela synchronise le stockage de données (c'est-à-dire les disques durs, la carte SD), avec toutes les données en cache non écrites toujours en mémoire, avant d'arrêter le système.halt
partir du niveau d'exécution 0 ou 6 , cela pourrait entraîner une perte de données. À tout autre niveau d'exécution, c'est équivalent àshutdown -h now
.init 0
arrêter,init 6
redémarrershutdown -h now
, je ne savais pas quehalt
c'était dangereux!