J'essayais d'éteindre mon PC via SSH. J'ai exécuté
sudo shutdown now
L'utilisateur a été déconnecté et Ubuntu a commencé à s'éteindre, mais le dernier écran contenant le logo Ubuntu et les points de chargement s'est figé. Avez-vous une idée du problème?
Aussi, quelle est la différence entre shutdown
et halt
? Quelles autres commandes similaires existe-t-il?
command-line
shutdown
Richard Rodriguez
la source
la source
Réponses:
Des PAGES D'HOMME:
Arrêt - "L'arrêt permet de mettre le système hors tension de manière sûre. Tous les utilisateurs connectés sont informés de la panne du système et, au cours des cinq dernières minutes, TIME empêchent toute nouvelle connexion." Le temps mentionné ici est un montant spécifié par l'utilisateur qui ferme.
Halt - "Ces programmes permettent à un administrateur système de redémarrer, d’arrêter ou de mettre le système hors tension."
La différence est que Halt peut être plus "agressif" lors de la fermeture que Shutdown lui-même. Il a des paramètres qui peuvent littéralement forcer le système à s’arrêter sans se soucier des services ou des programmes ouverts. Si vous exécutez stop sans aucun paramètre, il exécutera simplement la commande shutdown. Quelque chose comme un alias. Si vous l'exécutez par exemple avec le paramètre,
--force
cela "forcera" le système à un redémarrage très rapide.En cas d'arrêt ou d'arrêt, ils attendent que tous les processus se terminent correctement avant d'éteindre l'ordinateur ou de le redémarrer. Si un service ou une application ne ferme pas ou ne ferme pas correctement, vous verrez ce que vous mentionnez là-bas (le logo Ubuntu avec les points).
La bonne manière dans le terminal pour un utilisateur unique ou multi-utilisateur est l’arrêt. Mais si l'arrêt ne fonctionne pas, vérifiez quels services vous avez en cours d'exécution et lequel est à l'origine de la lenteur ou du gel de l'arrêt.
Dans cet esprit, il existe plusieurs façons de redémarrer ou d’arrêter le système:
Redémarrage -
shutdown -r
,reboot
Dans ce cas, le redémarrage consiste simplement à appeler
shutdown -r
.Mise hors service -
halt
,shutdown
,sudo init 0
,shutdown -h now
,poweroff
Dans ce cas,
poweroff
équivaut à appelershutdown -P
Comme vous l'avez remarqué, la
shutdown
commande peut faire beaucoup de choses, en voici une petite liste:Comme le
reboot
Il existe toutefois une différence entre arrêter via le terminal et cliquer sur l'option Arrêter dans Unity. Ce dernier demandera à l'utilisateur d'interagir avec tout travail non sauvegardé (comme libreoffice, inkscape ...). le premier enverra simplement un signal à tous les processus en leur disant de fermer. Aucune interaction utilisateur ne sera nécessaire, de sorte que tout travail non enregistré disparaîtra.
la source
shutdown
ferme le système d'exploitation, mais n'éteint pas l'ordinateur. Vous avez besoin d'un argument supplémentaire, commeshutdown -P
, ou d'appeler à lapoweroff
place. (Ce sont les mêmes.) La liste complète des commandes similaires estreboot
,halt
,poweroff
etshutdown
.("M-S-k", spawn "sudo shutdown now -P")
ne fonctionne pas.Ce que vous devez faire, c'est éteindre l'ordinateur après son arrêt en exécutant la commande ci-dessous:
la source
shutdown -P
? EDIT : N'est-il pas en mesure de savoir quand est le bon moment pour éteindre?Une autre commande pour le système d'arrêt est
sudo init 0
init 0 appelle tous les scripts d'arrêt et arrête gracieusement votre ordinateur.
la source
ou
la source