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
brauchen Unabhängig davon, ob es sich um ein Wind...
Das Textfeld mit dem ReadOnly-Attribut wird auf de...
Inhaltsverzeichnis Vorwort Zweidimensionales Arra...
Inhaltsverzeichnis MySQL-Berechtigungskontrolle B...
Der Dienst des Unternehmens verwendet Docker und ...
1. Einleitung Presto ist eine Open-Source-SQL-Abf...
Voraussetzung: Das Webentwickler-Plugin wurde inst...
Eine Reihe von Projekten für die Ausbildung reagi...
Inhaltsverzeichnis Vorwort Optionale Verkettung N...
Installieren Sie Grafana. Die offizielle Website ...
Einführung: MySQL-Datenbankwiederherstellung nach...
Vorwort Aufgrund der schwachen Typisierung von JS...
Kurz zusammengefasst: Browserkompatibilitätsprobl...
Mysql mehrere unabhängige Tabellen Abfragedaten u...
In diesem Artikel finden Sie eine ausführliche An...