OSX Mountain Lion10.8.2关机慢真正的原因及解决方法

OS X Mountain Lion 13/2/26 4.4k 2

关机慢的原因,大致分为两个身分,一个是应用法式退出慢,一个是OS X系统自己问题


前面的我们管不了,后面的今朝来说可以有workaround. 凭证系统分歧,每小我的利用情况分歧,需要操作可能分歧,

所以,若是人人可以参照下面的步骤来操作。

打开Console(在/Applications/Utilities目录中)法式,在左边找到/var/log,点击它下面的com.apple.launchd,再选择它里面的

launchd-shutdown.system.log。之后,在右上角搜索框中输进\"timeout\",就会泛起如下图的画面,该图这是我改削之后的截图,在改削之前,

两个干事的timeout时刻
, applevents是15 seconds, securityd是65秒。




这就找到了系统关闭奇慢的真正原因了,launchd给各个干事发出SIGKILL旌旗灯号后,守候所有干事都退出后,才能退出,而因为一些干事退出超时,就造成全部系统关闭放慢。至于,这些干事为什么/什么情况下泛起退出异常超时以及
若何彻底解决之,我们只有让Apple的系统开辟人员措置惩罚了,我们无从修复,不外我们可以经由过程给他设定退出超不时长来转变一下它的行动,这就需要一点对plist文件的常识了,具体的系统(launchd)若何界说息争读plist文件,我们不进行深进商量,只给出法子,有乐趣的可以往developer.apple.com往读相干的文档。

综上所述,今朝来说,对照靠谱的思绪就是,给每个造成退出超时的系统干事设定一个对照短的退出超不时刻(1或2秒)。

凭证上面找到的两个干事来说,一个是com.apple.securityd,一个是com.apple.coreservices.appleevents。我们利用下面的敕令来对他们进行措置惩罚。

sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 2

sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 1  

你在Terminal中,逐行履行该敕令后(一般第一行敕令履行时系统会让你输进经管员密码
,输进后才能运行完毕), 从新启动,再关机就应当秒关了

评分

参与人数 1金钱 +2 收起 理由
admin + 2 赞一个!

查看全部评分

相关帖子
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
您需要登录后才可以回帖 登录 | 注册
本版积分规则
admin
13/2/26 16:39:20
很不错 却是秒关啊!!
蓝紫星草
13/4/1 12:41:00
可以试试看。。