2016-07-12 1 views
-2

Есть ли код для запуска в терминале, который я могу использовать для закрытия всех приложений и перезагрузки Mac? В настоящее время я использую «osascript -e» сообщить приложение «Системные события» для перезапуска », чтобы вызвать перезапуск, но он не закрывает приложения. - Мне нужно, чтобы код был в одной команде, поэтому я могу поместить его в свой код, не отменяя другой.Есть ли способ убить все приложения и перезагрузить Mac с терминала?

ответ

2

shutdown автоматически закрывает приложения для вас (они не могут сохранить свои рабочие файлы, однако):

Shutdown:

$ sudo shutdown -s now 

Restart:

$ sudo shutdown -r now 
+0

Есть ли способ связать это с командой перезапуска? Мне нужно, чтобы все они были в одной командной строке - чтобы он закрывал все приложения и перезапускался. – cheesydoritosandkale

+0

@cheesydoritosandkale Это сделает перезагрузку для вас (опция -r) и тем самым закроет все приложения, но, как я сказал, это, вероятно, будет «трудно убить» («убить -9») приложений, поэтому работа может быть потеряна , – Droppy

+0

Когда я использую «$ sudo shutdown -r now», он говорит, что команда не найдена, когда я использую «sudo shutdown -r now», он запрашивает мой пароль. Мне нужно иметь возможность запускать перезапуск и закрывать приложения, не запрашивая пароль. – cheesydoritosandkale