Я запускаю этот код и отлично работает, но всякий раз, когда я включаю его для запуска при загрузке, мой маршрутизатор не загружается. Когда я делаю script start
, я работаю, когда я делаю script boot
. Но всякий раз, когда я делаю script enable
, чтобы он запускался при загрузке, я перезапускаю свой маршрутизатор, и мой маршрутизатор никогда не запускается, он зависает, и мне нужно войти в режим безотказной работы, чтобы отменить его.Запуск скрипта при загрузке OpenWRT
Я делаю что-то неправильно? Переменные START и STOP в порядке?
#!/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
}
Это ваш полный сценарий? – Cyrus
@Cyrus Это только начинается с того, что код rssi –
@Cyrus Я попробую это, вы имеете в виду добавить '' $ 1 "' на самом конце скрипта bash, правильно? Новая строка после '' '' stop() ' –