我正在使用busybox运行嵌入式linux设备。启动后我想启动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但它失败了。如果我在启动后手动运行命令,则完全没有问题。所以我想也许是它的运行级别?
答案 0 :(得分:1)
最有可能的是,您的ppp守护程序依赖于在rc.sysinit中启动的内容,并且它尝试在该依赖项完成加载之前启动。拿锯木屑的建议 - 在其他一切完成后从rc.sysinit启动你的init.sh脚本(ppp)。