【发布时间】:2016-11-15 05:40:42
【问题描述】:
是否有可以在终端中运行的代码来关闭所有应用程序并重新启动 Mac?我目前正在使用“osascript -e 'tell app \"System Events\" to restart”来导致重新启动,但它并没有关闭应用程序。 - 我需要将代码全部放在一个命令中,这样我就可以将它放在我的代码中,而不会取消另一个。
【问题讨论】:
标签: swift xcode macos terminal restart
是否有可以在终端中运行的代码来关闭所有应用程序并重新启动 Mac?我目前正在使用“osascript -e 'tell app \"System Events\" to restart”来导致重新启动,但它并没有关闭应用程序。 - 我需要将代码全部放在一个命令中,这样我就可以将它放在我的代码中,而不会取消另一个。
【问题讨论】:
标签: swift xcode macos terminal restart
shutdown 会自动为您关闭应用程序(但它们可能不会保存工作文件):
关机:
$ sudo shutdown -s now
重启:
$ sudo shutdown -r now
【讨论】:
-r 选项),从而关闭所有应用程序,但正如我所说,它可能会“硬杀”(kill -9)应用程序,所以工作可能会丢失。
$应该代表命令提示符;它不是您必须输入的内容的一部分(在文档上编写终端命令时这是一种常见的做法 - 有些人使用%)。