【问题标题】:busybox start init script after bootup启动后busybox启动初始化脚本
【发布时间】:2012-09-23 12:51:14
【问题描述】:

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

【问题讨论】:

  • /etc/rc.d/rc.sysinit 脚本(通常启动守护进程的地方)调用脚本时会发生什么?您是否尝试过详细了解为什么 pppd “失败”?

标签: embedded-linux init busybox pppd runlevel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 2015-11-14
    • 2018-05-29
    • 1970-01-01
    相关资源
    最近更新 更多