Meine Anwendungsgeschwindigkeit ist niedrig, wenn Sie beim Start von Linux ausgeführt werden
Ich habe eine eingebettete Konsolenanwendung, die mit Qt, C ++ erstellt. Ich verwende nanopi fire (FriendlyARM) für mein Gerät mit Linux arch. Ich verbinde es mit gpio, um die Lampen meines Zimmers ein- und auszuschalten. Ich schrieb auch eine mobile App, um das Gerät mit Socket zu verbinden. Wenn ich mein Programm von Putty aus laufe ./SmartKeyC
, läuft es und ich kann die Lampen mit meinen mobilen App-Tasten wechseln, und alle sind in Ordnung.
Wenn ich mein Programm jedoch für den Autostart einschalte, erledigen alle Funktionen ihre Aufgaben mit einer Verzögerung von 2-3 Sekunden.
Ich habe diesen Link verwendet, um eine Auto-Start-App zu erstellen. Das ist mein Skript:
#! /bin/sh ### BEGIN INIT INFO # Provides: <your script name> # Required-Start: $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Manage my cool stuff ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/root . /lib/init/vars.sh . /lib/lsb/init-functions . /root/ # If you need to source some other scripts, do it here case "$1" in start) log_begin_msg "Starting my super cool service" # do something /root/SmartKeyC log_end_msg $? exit 0 ;; stop) log_begin_msg "Stopping the coolest service ever unfortunately" # do something to kill the service or cleanup or nothing log_end_msg $? exit 0 ;; *) echo "Usage: /etc/init.d/<your script> " exit 1 ;; esac
und nach dem Update rc habe ich:
root@NanoPi2-Fire:/etc# find -iname "*SmartKeyScript" ./init.d/SmartKeyScript ./rc0.d/K01SmartKeyScript ./rc1.d/K01SmartKeyScript ./rc2.d/S03SmartKeyScript ./rc3.d/S03SmartKeyScript ./rc4.d/S03SmartKeyScript ./rc5.d/S03SmartKeyScript ./rc6.d/K01SmartKeyScript
Wo ist das Problem?
Warum klappt es, wenn ich meine App in Putty starte, alles gut funktioniert, aber wenn meine App vom automatischen Start startet, hat sie für jede aufrufende Funktion eine Verzögerung?
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
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4