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
Beim Erstellen einer Website scheint die HTML-Spra...
Socat muss vor der Installation von rabbitmq inst...
Inhaltsverzeichnis MySQL gefilterte Replikation I...
HTML imitiert die Dropdown-Menüfunktion der Baidu...
In HTML-Seiten müssen wir manchmal automatisch ein...
Ubuntu-JDK installieren: [Link] Installieren Sie ...
(1) Experimentelle Umgebung youxi1 192.168.5.101 ...
Inhaltsverzeichnis 1. Ergebnisse erzielen 2. Back...
1. Zeigen Sie die Dateien oder Verzeichnisse im V...
Verwenden Sie die Vue-Cropper-Komponente, um Avat...
Vue $set Array-Sammlungsobjektzuweisung In der be...
Es gibt zwei Arten von Linux-Systemzeiten. (1) Ka...
1. Einleitung Die Standortanweisung ist die Kernk...
Vorwort Eine Anforderung, die ich zuvor zur Verei...
1. golang:neuestes Basis-Image mkdir gotest Berüh...