在运行Shell脚本时防止/禁止macOS关闭

时间:2019-04-05 00:58:39

标签: bash macos shutdown

是否有一种方法可以防止在运行特定的bash脚本时在macOS上关闭而不更改实际的关闭命令?

This问题中包含一些基于Linux的解决方案,这些解决方案可能可以通过对shutdown命令进行别名来实现,但是我只是谨慎地这样做。称其为缺乏知识,加上不愿意改变超过我所需的欲望。

This问题本质上是问我在问什么,但被接受的(且仅)答案仅与睡眠有关。

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

1 个答案:

答案 0 :(得分:2)

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

sudo systemsetup -setcomputersleep Never

并且由于我们在这个主题上,因此您可以使用以下命令获取实际状态:

sudo systemsetup -getcomputersleep

希望这些对您有所帮助。

编辑:我刚刚找到了这篇出色而完整的文章:How to customise the power settings from Terminal on the Mac