3 votes

Comment empêcher les applications de ne pas vous permettre de redémarrer Mac OS

Lorsque j'appuie sur le bouton de redémarrage, je le pense vraiment. Bien que Netbeans, iTerm, XAMPP pensent qu'ils savent mieux que moi, et je reçois une erreur indiquant que le processus a été arrêté à cause de l'une de ces applications.

Y a-t-il un moyen d'arrêter ce cirque une fois pour toutes, pour toutes les applications ensemble? Je ne veux pas qu'une seule application puisse m'empêcher de redémarrer le système.

L'idée est de faire en sorte que le bouton de redémarrage d'origine ignore les autres applications. Je comprends que de nombreuses applications ne se fermeront pas correctement, je suis prêt à perdre du travail et ne pas être averti, je veux juste le moyen le plus rapide de redémarrer et ne pas être interrompu par des boîtes de dialogue.

Idéalement, je peux régler cela dans le menu de redémarrage et le changer à l'échelle du système. Sinon, comment puis-je automatiser un outil pour cela sans taper beaucoup.

2voto

Jose Chavez Points 645

Utilisez un éditeur de texte pour créer un nouveau fichier "Shutdown.command" et placez-le dans votre dossier Bureau. Le fichier devrait contenir ce qui suit :

#!/bin/bash
/sbin/shutdown -h now

Ensuite, lorsque vous double-cliquez sur le nouveau fichier Shutdown sur votre bureau, le système devrait immédiatement procéder à l'arrêt sans attendre vos applications. Votre utilisateur doit être un administrateur sur Mac pour que cela fonctionne.

J'ai lu dans vos commentaires à la question originale que vous supposez que c'est la même chose que d'appuyer sur le bouton d'alimentation de l'ordinateur - ce n'est pas le cas. Appuyer sur le bouton d'alimentation de l'ordinateur coupe simplement l'alimentation de l'ordinateur, ce qui n'est pas recommandé car cela peut entraîner des problèmes avec les systèmes de fichiers, des données non enregistrées, etc.

Lorsque vous utilisez le script mentionné ci-dessus, le système s'éteint proprement. Cela signifie que les données encore en RAM qui n'ont pas été écrites sur le disque seront écrites sur le disque, et les systèmes de fichiers des disques internes et externes seront démontés proprement.

0 votes

Nous pourrions avoir besoin de cette réponse sur le dupe - apple.stackexchange.com/questions/313344/… super réponse!

0 votes

C'est une très bonne idée. Je suis aussi un homme de culture (programmation). Mais pouvons-nous pousser votre méthode encore plus loin? Y a-t-il un programme quelque part dans /bin qui est appelé lorsque vous appuyez sur "redémarrer" dans le menu contextuel? Peut-être que je peux le remplacer par un script exécutable afin de redéfinir le comportement par défaut?

0 votes

Je crains qu'il n'y ait pas un tel programme dans /bin.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X