2

我正在使用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 开始但它失败了。如果我在启动后手动运行命令,则完全没有问题。所以我想也许它的运行级别?

4

1 回答 1

1

最有可能的是,您的 ppp 守护程序依赖于在 rc.sysinit 中启动的某些内容,并且它会在该依赖项完成加载之前尝试启动。接受锯末的建议 - 在其他所有操作完成后,从 rc.sysinit 启动您的 init.sh 脚本 (ppp)。

于 2012-09-24T15:21:58.267 回答