Сценарий инициализации busybox запускается после загрузки

Я использую встроенное устройство Linux с busybox. после загрузки я хочу запустить соединение ppp и делать другие вещи. я хочу запустить его, когда все остальное закончится и система заработает.

мой inittab выглядит так:

::sysinit:/bin/sh /etc/rc.d/rc.sysinit
::once:/bin/sh /flash/scripts/init.sh
::respawn:/sbin/getty -L ttyS0 115200 vt100

скрипт выполняется и pppd запускается, но не работает. если я запускаю команду вручную после загрузки, проблем нет вообще. так что я подумал, может быть, это уровень запуска?

1 ответ

Решение

Скорее всего, ваш демон ppp зависит от того, что запускается в rc.sysinit, и он пытается запустить его до того, как эта зависимость завершит загрузку. Возьмите предложение опилок - запустите скрипт init.sh (ppp) из rc.sysinit после того, как все остальное закончится.

Другие вопросы по тегам