我用的是华硕的笔记本电脑,不知道别的电脑有没有这个情况,按handbook关机指令为shutdown -p now,但是我执行这个指令后电脑却自动重启,用Linux关机指令shutdown -h now,电脑不自动重启了,却停留在按任意键重启的界面,查了一回之后,貌似原来的FreeBSD版本是这样关机。但是现在handbook推荐-p指令关机,我电脑也存在下次开机,类似像windowns系统断电开机的确认界面,因此认为-h指令对于现在的FreeBSD是不合适的。后来看到FreeBSD能源和资源管理这个章节,里面谈到了这个问题的解决办法:
ee /boot/loader.conf
hw.acpi.disable_on_poweroff="0" //或1,因为有些系统为了同样的效果默认是1;跟原来的设置相反就行。比如我原来这个文件是空的,应该系统默认的是0,因此我设置为1后问题解决。无论是设为0还是1.都是为了使ACPI避免消除掉各种关机过程中的事件。
这通常就能解决我上面说到的这种关机自动重启的问题。