Starten Sie das Skript für ubunut im Systemhang neu
Ich habe eine Qt-App für Ubuntu 16.04 erstellt, die jedes Mal ausgeführt wird, wenn das System eingeschaltet ist. Aber manchmal habe ich gesehen, dass das System einfriert oder hängen bleibt, wenn die Anwendung längere Zeit läuft. Ich habe die Anwendung auf Speicherverlust getestet, aber es gibt keinen Speicherverlust, den ich gefunden habe. Auch die RAM- und CPU-Auslastung beträgt meistens 70-80 Prozent. Das System läuft manchmal 24 Tage lang einwandfrei, aber ich habe einige Tage zufällig einfrieren sehen.
Daher habe ich ein Skript zur Hintergrundüberwachung implementiert, das das System und die Anwendung überwacht. Im Moment habe ich die Überwachung der RAM- und CPU-Nutzung implementiert. Wenn ein Schwellenwert überschritten wird, startet das Skript die Anwendung neu. In ähnlicher Weise gibt es eine Möglichkeit, das Einfrieren oder Hängen des Systems zu erkennen, sodass ich im Skript einen Neustartbefehl ausgeben kann.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem