operating-system - HW优雅关机和强制关机问题
问题描述
我开发了一个电源维护工具,对于硬件关机功能,通常我们应该使用优雅关机,如果没有响应,则强制关机。
在我的功能中,先优雅关机,然后等待5分钟检查硬件电源状态,如果是开机,则调用强制关机功能关机。
但我面临特殊情况。如果程序检查了电源状态,它仍然是开机状态,此时程序准备强制关闭硬件,但是服务器正常关机成功,但程序没有,所以继续模拟按钮,导致服务器再次启动。
也许我可以将等待时间设置得更长一些,但是如果有多个服务器,我不能为每个服务器等待很长时间。
这里有什么建议吗?我为这个工具使用 go 编程。
解决方案
推荐阅读
- security - JBoss 上的 Picketlink 将 LogoutRequest 发送到不正确的端点
- mongodb - 查询行为与 MongoDB 中的解释计划不同
- pdf - PDF 间接对象是否存在仅引用另一个对象的语法?
- docker - docker schema registry 和 kafka rest 无法启动
- php - 允许用户角色访问特定插件 WORDPRESS
- java - 'System.out.println()' 调用的可抛出参数 'ex'
- c# - 带有 BackgroundWorker MVVM 的 ProgressBar
- c - 使用消息队列无法发送和接收消息
- tensorflow - 如何使用 Tensorflow 和 Keras 为自定义数据集实现 U Net
- html - 在 chrome 中测试时 CSS 媒体查询不起作用