在shell脚本运行时阻止/禁止macOS关闭

问题描述 投票:0回答:1

有没有办法在特定的bash脚本运行时阻止macOS关闭而不改变实际的shutdown命令?

This问题有一些基于linux的解决方案可能会通过别名关闭命令来工作,但我只是担心这样做。称之为缺乏知识,并希望不要改变我所需要的。

This问题基本上问我要问的是什么,但接受的(和唯一的)答案只涉及睡眠。

理想情况下,解决方案将提供一些方法来防止正在运行的bash脚本中的关闭。如果这是不可能的,那么需要在其他地方进行最少更改的答案将是最好的。

bash macos shutdown
1个回答
2
投票

您可能正在寻找的命令是:

sudo systemsetup -setcomputersleep Never

由于我们是关于这个主题的,您可以使用此命令获取实际状态:

sudo systemsetup -getcomputersleep

我希望有人帮助你。

编辑:我刚刚发现这篇优秀且更完整的文章:How to customise the power settings from Terminal on the Mac

© www.soinside.com 2019 - 2024. All rights reserved.