【问题标题】:Is there a way to kill all applications and restart the Mac from the terminal? [closed]有没有办法杀死所有应用程序并从终端重新启动 Mac? [关闭]
【发布时间】:2016-11-15 05:40:42
【问题描述】:

是否有可以在终端中运行的代码来关闭所有应用程序并重新启动 Mac?我目前正在使用“osascript -e 'tell app \"System Events\" to restart”来导致重新启动,但它并没有关闭应用程序。 - 我需要将代码全部放在一个命令中,这样我就可以将它放在我的代码中,而不会取消另一个。

【问题讨论】:

    标签: swift xcode macos terminal restart


    【解决方案1】:

    shutdown 会自动为您关闭应用程序(但它们可能不会保存工作文件):

    关机:

    $ sudo shutdown -s now
    

    重启:

    $ sudo shutdown -r now
    

    【讨论】:

    • 有没有办法将它与重启命令联系起来?我需要它们都在同一个命令行上 - 这样它就会关闭所有应用程序并重新启动。
    • @cheesydoritosandkale 这将为您重新启动(-r 选项),从而关闭所有应用程序,但正如我所说,它可能会“硬杀”(kill -9)应用程序,所以工作可能会丢失。
    • 当我使用“$ sudo shutdown -r now”时,它说找不到命令,当我使用“sudo shutdown -r now”时,它会询问我的密码。我需要能够在不要求输入密码的情况下运行重启和关闭应用程序。
    • 他的答案代码开头的$应该代表命令提示符;它不是您必须输入的内容的一部分(在文档上编写终端命令时这是一种常见的做法 - 有些人使用%)。
    • 而且我认为您不能在未经用户同意或管理员密码的情况下强制关闭计算机;想象一下,如果是这种情况,恶意攻击者可能造成的所有损害和麻烦。
    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2020-05-19
    相关资源
    最近更新 更多