普通网友
2017-08-01 11:09
浏览 133
已采纳

如何在执行期间停止机器休眠/休眠

I have an app written in golang (partially), as part of its operation it will spawn an external process (written in c) and begin monitoring. This external process can take many hours to complete so I am looking for a way to prevent the machine from sleeping or hibernating whilst processing.

I would like to be able to then relinquish this lock so that when the process is finished the machine is allowed to sleep/hibernate

I am initially targeting windows, but a cross-platform solution would be ideal (does nix even hibernate?).

图片转代码服务由CSDN问答提供 功能建议

我有一个用golang编写的应用程序(部分),作为其操作的一部分,它将生成一个外部进程(已编写 在c)中并开始监视。 此外部过程可能要花费许多时间才能完成,因此我正在寻找一种方法来防止计算机在处理过程中进入睡眠或休眠状态。

我希望能够放弃此锁定,以便 该过程完成后,机器就可以进入睡眠/休眠状态

我最初的目标是Windows,但是跨平台的解决方案将是理想的(nix甚至可以休眠吗?)。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题