Réponses:
L'élément de menu d'arrêt demande au système graphique de s'arrêter proprement. Les programmes qui ont des fichiers à enregistrer, par exemple, ont la possibilité de demander à l'utilisateur quoi faire.
shutdown -h now
(synonyme:; poweroff
voir aussi reboot
) envoie simplement des signaux à tous les programmes en cours d'exécution. Ils n'ont pas la possibilité d'interroger l'utilisateur s'ils ont des fichiers non enregistrés. Cependant, l' envoi de la poweroff
commande va travailler dans plus de situations à cause de cela.
Le menu appelle un ensemble compliqué de spécifications freedesktop.org qui arrêtent le système sans que l'utilisateur ait besoin d'être root. Vous pouvez en voir certains sur cette réponse . Cette méthode vérifie les documents ouverts et les applications bloquantes dans l'interface graphique avant d'appeler éventuellement à un arrêt du système (via shutdown
).
L'exécution shutdown
directe arrête simplement l'ordinateur, indépendamment de ce qui est en cours d'exécution.
Si le premier ne fonctionne pas, il y a probablement quelque chose qui le bloque. Je ne suis pas un expert dans la façon dont cela fonctionne, je vous suggère donc de déposer un bogue sur LaunchPad et de laisser quelqu'un qui sait comment cela fonctionne vous guider dans le processus de débogage.
arrêter le système en toute sécurité. Vous pouvez arrêter la machine immédiatement ou planifier un arrêt au format 24 heures.
Après avoir arrêté le système, la commande shutdown arrête ou redémarre le système selon l'option spécifiée. Seul l'utilisateur root peut exécuter la commande d'arrêt
-r Requests that the system be rebooted after it has been brought down
-h Requests that the system be either halted or powered off after it has been broughtdown, with the choice as to which left up to the system
-H Requests that the system be halted after it has been brought down
-P Requests that the system be powered off after it has been brought down
-c Cancels a running shutdown. TIME is not specified with this option, the firstargument is MESSAGE
-k Only send out the warning messages and disable logins, do not actually bring thesystem down