是否有一种方法可以防止在运行特定的bash脚本时在macOS上关闭而不更改实际的关闭命令?
This问题中包含一些基于Linux的解决方案,这些解决方案可能可以通过对shutdown命令进行别名来实现,但是我只是谨慎地这样做。称其为缺乏知识,加上不愿意改变超过我所需的欲望。
This问题本质上是问我在问什么,但被接受的(且仅)答案仅与睡眠有关。
理想情况下,一个解决方案将提供某种方法来防止正在运行的bash脚本中的关机。如果这不可能,那么在其他地方需要最少更改的答案将是最好的答案。
答案 0 :(得分:2)
您可能正在寻找的命令是这样的:
sudo systemsetup -setcomputersleep Never
并且由于我们在这个主题上,因此您可以使用以下命令获取实际状态:
sudo systemsetup -getcomputersleep
希望这些对您有所帮助。
编辑:我刚刚找到了这篇出色而完整的文章:How to customise the power settings from Terminal on the Mac。