在系统挂起时重启ubunut的脚本


0

我已经为Ubuntu 16.04创建了一个Qt应用程序,它将在系统打开时每次运行。但是有时我看到,当应用程序长时间运行时,系统会冻结或挂起。我已经测试了应用程序的内存泄漏,但是没有发现内存泄漏,而且大多数情况下,RAM和CPU的使用率为70-80%。系统有时可以正常运行24天,但是我看到某些天会发生随机冻结。

因此,我已经实现了后台监视脚本,该脚本将监视系统和应用程序。现在,我已经实现了RAM和CPU使用率监控,如果超过阈值,脚本将重新启动应用程序。同样,有什么方法可以检测到系统冻结或挂起,因此我可以在脚本内发出重新启动命令。


1
如果系统挂起或死机,除了实际按下重新启动按钮之外,没有任何方法可以重新启动系统
。– Fanatique

因此,有什么方法可以确定系统将要冻结。
哈里斯

以及远程服务器通常如何处理这种情况。
哈里斯

您的意思是图形/显示/鼠标进程是否停止响应?
Xen2050 '18年

是的,任何类型的图形像/显示/小鼠冷冻
哈里斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.