Мы много раз видим, как наши Mac останавливают операцию выключения из-за в любое открытое или фоновое приложение которые задействованы и не были правильно остановлены в нужное время, поэтому система "замедляется" на более длительное время, пока сеанс не будет закрыт или мы вручную заставим приложение выйти "стойкий", таким образом продолжая отключение.
Система работает таким образом, что когда вы выключаете Mac, первое, что она делает, это закрывает приложения, чтобы иметь возможность продолжить процесс, но если приложение слишком долго закрывается, обычно предупреждение будет прыгать в котором будет показано, какая программа помешала нам выключить наш Mac.
Эти сбои обычно обнаруживаются гораздо чаще в уже устаревшем оборудовании которые были обновлены в отношении программного обеспечения, но их оборудование находится на другом уровне, создавая ошибки и исключения при закрытии не только в зависимости от самого оборудования, но также может случиться так, что им придется ждать, пока другие внешние устройства не будут готов к отключению или просто к закрытию сетевого соединения, не влияя таким же образом на его производительность.
Хотя нет простого способа управлять таймаутами выключения, мы будем использовать Automator и cвыполним услугу в рабочем процессе Это позволяет нам выключать Mac более надежным способом и, прежде всего, без проблем, увеличивая это время, чтобы, по крайней мере, у нас не было ошибок или напрямую, чтобы процесс не останавливался. Следующие шаги будут следующими:
- Откройте Automator и выберите вариант создания новой службы. Когда мы это сделаем, в появившемся верхнем меню мы установим «Сервис получает> Нет входных данных » в "любое приложение »
- Вариант перетаскивания Закройте все приложения из действий в наш рабочий процесс, оставив опцию «спрашивать, хотят ли они сохранить изменения». потом мы также перетащим опцию пауза выбор секунд или минут, в течение которых мы хотим, чтобы процесс остановился, чтобы все приложения закрылись правильно.
- Наконец, мы предлагаем вариант Сценарий Apple до рабочего процесса со следующими строками, которые будут настраивать выключение:
сообщить приложению «Системные события»
закрывать
конец сказать
Когда все будет завершено, останется только сохранить услугу как «Отложенное отключение», который с этого момента будет доступен для его назначения, если мы захотим, комбинации клавиш при его выполнении. Стоит упомянуть, что есть и другие способы сделать то же самое в скрипте с помощью команды «shutdown -h now», но это менее плавный и более прямой способ, который не будет таким эффективным, как наш.
Больше информации - Приложение для заметок в Mountain Lion и его маленькая хитрость
Источник - CNET
Спасибо!! Давно с этим были? Я вижу, что решение проще
В Mac OS X 10.5.8 эта задача не может быть выполнена 🙁