Wie Sie automatische starten einer Anwendung in openwrt?
Habe ich eine shell mit den notwendigen Funktionen wie
start()
stop()
restart()
Aber meine Datei wird nicht immer beim Booten gestartet werden.
Habe ich verwendet update-rc.d Befehl in "ubuntu", um diese Datei hinzufügen, um die Liste der autostart-Anwendungen. Und es war erfolgreich beim Booten gestartet werden.
Aber in der "openwrt" ich habe gesehen, dass aktivieren Funktion. Jemand bekannt, der, wie verwenden Sie diese Funktion aktivieren oder gibt es einen ähnlichen Befehl wie update-rc.d im "openwrt"
Hatte ich einige Referenz hier : http://wiki.openwrt.org/doc/techref/initscripts
Diese Frage ist nicht etwa die Sprache C, entfernen Sie die
mein Fehler... entfernt..
c
tag.mein Fehler... entfernt..
InformationsquelleAutor runner | 2015-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
/etc/init.d/- Verzeichnis wird automatisch gelesen und Suche nach boot-Funktion STARTEN oder STOPPEN.
Gestartet wird beim Booten.
START-Position dann starten
STOP-Position dann zu stoppen
BEARBEITET:
In /etc/rc.common directory-Dateien kompiliert werden, deren start beim Booten.
Aktivieren Sie die Funktion: /etc/init.d/your_script.sh aktivieren
Hier finden Sie weitere Informationen über das starten http://wiki.openwrt.org/doc/techref/process.boot
InformationsquelleAutor Noproblem
Stellen Sie sicher, dass die erste Zeile in Ihrem Skript liest:
Kopieren Sie Ihr Skript in die
/etc/init.d/
VerzeichnisStellen Sie sicher, dass das execute-bit ist auf
Aktivieren Sie Ihr Skript
Sollte das Skript jetzt einen symlink in
/etc/rc.d/
Bestätigen Sie Ihre init-script aktiviert ist:
Wenn dieser Befehl gibt
on
, dann sind Sie ganz eingestellt. Wenn dieser Befehl nichts zurückgibt, dann ist dein Skript ist nicht aktiviert. Hier ist ein Beispiel für ein Skript, das aktiviert:Getestet hab ich diese Schritte auf OpenWrt Chaos Calmer 15.05, es sollte aber auf frühere Versionen. Viel Glück!
InformationsquelleAutor mmaraya
Wenn Sie ausführen müssen, um Ihren Befehl nur bei system start (nur nach dem Hochfahren):
edit /etc/rc.lokale, dass Ihre Datei.
Standardmäßig enthält nur Kommentare (Fahrer, aber dies war der Fall in einigen früheren Versionen auch):
Können Sie Befehle hinzufügen, hier.
Mein Beispiel:
InformationsquelleAutor V-Mark