从命令行重新启动 Mac OS X

终端图标

尽管如此,对于高级 Mac 用户来说,使用终端重启命令对于故障排除、远程系统管理、远程管理来说是一个非常宝贵的技巧 通过 SSH,通过命令提示符在 Mac 上安装软件更新后,以及许多其他原因。

如何从 Mac OS X 命令行重启 Mac

要立即从 Mac OS X 终端开始重新启动,请在提示符处键入以下命令字符串(本地或远程):

sudo shutdown -r now

接下来,您需要在系统要求时输入管理员密码,这是因为该命令以 sudo 为前缀,它为 shutdown 命令提供了发出重启命令所需的超级用户权限。

从命令行重启 Mac OS X

无论发生什么情况,Mac 都会立即重新启动,因此如果打开了重要文档并且您关闭了自动保存之类的功能,请确保不要使用此功能。

另一种选择是使用以下不同的命令从命令行重新启动 Mac:

osascript -e '告诉应用“系统事件”重启'

如何通过消息从命令行重启

您可以在末尾添加引号,为通过 SSH 登录的用户在重启通知中添加一条消息,如下所示:

sudo shutdown -r now “为 OSXDaily.com 重新启动”

对于登录到 Mac 的任何人来说,这看起来像以下内容:

立即关机!

*** 来自 user@hostname 的最终系统关闭消息 ***
系统立即关闭

现在为 OSXDaily.com 重新启动

系统关机时间到了

无论您是重新启动、关闭还是休眠,报告都将引用关闭,这就是为什么在命令中附加一条消息很有用,该消息将报告为倒数第二行。此外,“user@hostname”将是启动重启的用户。

使用这个关机命令,也可以很容易地修改过去的让 Mac 远程休眠的技巧能够远程重启或关闭 Mac。

关机命令从最早的 Mac OS X 开始就存在,并且仍然存在于 Lion、Mountain Lion、Mavericks 和 Yosemite、Sierra、Mojave 等以后的版本中。您可能已经猜到了,shutdown 命令可用于其他任务,例如实际关闭 Mac、让 Mac 立即进入睡眠状态 像 pmset 等等。