Anwendungssoftware hat im Allgemeinen folgende Geschäftsanforderungen: Wenn eine neue Version der APP verfügbar ist, muss das Programm aktualisiert werden. Nachdem das Update abgeschlossen ist (das sogenannte Update erfolgt meist in Form eines Überschreibens), muss der Computer nicht heruntergefahren werden, sondern die Anwendung kann sich selbst neu starten. Ich habe einige Informationen online überprüft, aber die Beschreibungen waren sehr kompliziert. Es wäre einfacher, schneller und brutaler, ein Skript zu erstellen, um meine Arbeit stapelweise zu erledigen. Im Programm können Sie über die Thread-Bibliotheksfunktion von QT neu starten oder einfach ein externes Skript aufrufen, um den Neustart abzuschließen.
Wie Sie hier sehen können, ist Das externe Skript enthält Folgendes: #!/bin/sh killall -9 meine_app echo "starte meine_App neu!" #Hintergrundbeleuchtung schließen echo 0 > /sys/klasse/hintergrundbeleuchtung/hintergrundbeleuchtung/helligkeit /opt/app/meine_app -qws -nomouse -font wqy-microhei & Wenn das Skript ausgeführt wird, ruft es zuerst Dadurch wird lediglich der Neustart der App abgeschlossen. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Vue implementiert Countdown-Funktion
>>: Das Vue-Projekt realisiert den Paging-Effekt
CSS3-Hintergrundbild bezogen Kompatibilität: IE9+...
Inhaltsverzeichnis Globales Objekt Globale Objekt...
Die Fallstricke 1. In vielen Tutorials im Interne...
Gängige Szenarien für die Weiterleitung von Socke...
Wenn es um eine Remotedesktopverbindung zu Linux ...
Was ist Textumbruch um Bilder? Dies ist die Auswi...
Inhaltsverzeichnis LAMP-Architektur 1.Lampeneinfü...
Ich habe vor Kurzem in einer neuen Firma angefang...
Der Fortschrittsbalken ist nicht gleichmäßig Ich ...
Inhaltsverzeichnis 1. Was ist Grub-Verschlüsselun...
Vorwort Ein Zeichensatz ist eine Reihe von Symbol...
Die MySQL-Installation ist relativ einfach. Norma...
JS-Lauftrilogie js-Ausführungscode ist in drei Sc...
SELECT * FROM Tabellenname Limit m,n; SELECT * FR...
Gängige Methoden zur Begrenzung der Eingabe 1. Um ...