Ich führe diesen Code und funktioniert gut, aber wenn ich es beim Booten aktiviert, wird mein Router nicht gestartet. Wenn ich arbeite, script start
funktioniert, wenn ich tue script boot
funktioniert auch. Aber immer wenn ich script enable
mache, um es beim Booten zu starten, starte ich meinen Router neu und mein Router startet nie, es friert ein und ich muss in den Failsafe-Modus gehen, um ihn zu entfernen.Ausführen eines Skripts, wenn OpenWRT startet
Mache ich etwas falsch? Sind START- und STOP-Variablen in Ordnung?
#!/bin/sh /etc/rc.common
START=10
STOP=15
boot() {
airmon-ng start wlan0
sleep 1
start
}
start() {
rssi mon0 &
}
stop() {
killall -9 rssi
exit 1
}
Ist dies Ihr komplettes Skript? – Cyrus
@Cyrus Es ist, beginnt gerade, dass RSSI-Code –
@Cyrus Ich werde versuchen, dass Sie hinzufügen "$ 1" 'am eigentlichen Ende der Bash-Skript, richtig? Eine neue Zeile nach dem '}' von 'stop()' –