Voici mes méthodes, je suis sur macOS 10.13.6:
- éjecter tous les disques externes, volumes SSH montés, partages réseau
- effectuer une déconnexion régulière, puis choisir Shutdown/reboot
- supprimer tous les périphériques HDMI, thunderbolt, USB ils peuvent bloquer ou ralentir un redémarrage
Mais il y a un moyen qui n'échoue presque jamais, est super rapide, mais ne laisse pas demander de sauvegarder les documents, vous tapez ceci au terminal :
sudo shutdown -r now
Vous pouvez utiliser -h pour l'arrêt et +1 pour retarder d'une minute. Mais il ne vous demandera toujours pas si vous voulez enregistrer les modifications. Pour contourner cela, j'ai découvert des pré-commandes que je mets dans un script shell non-administrateur qui essaie ensuite d'exécuter un script shell administrateur (ce qui lui permet de se lancer). J'ai ajouté un peu d'osascript pour obtenir une déconnexion et des changements de sauvegarde en cours d'exécution d'abord, mais vous n'avez que 10 secondes pour cela!
Téléchargez cela sur mon site : The Tomachi Corporation Il suffit de cliquer sur le symbole géant du hang loose. Si vous inspectez l'application (clic droit Afficher le contenu du paquet), vous pouvez voir que c'est juste un minuscule script shell appelé root reboot dont vous pouvez voir la source dans Text Edit:
.