Raspberry Pi 脚本启动顺序

Raspberry Pi script boot order

关于运行在Raspberry的引导上创建脚本的三种形式,即修改/etc/rc.local,修改cron守护进程并制作一个自动运行 在 /etc/init.d

中启动

我想知道列出的方法中哪个先执行。

问题的关键在于,我正在尝试 运行 在启动时使用 Alcatel X600D 进行 wvdial,这就像使用以下行修改 /etc/network/interfaces 一样简单:

auto ppp0
iface ppp0 inet wvdial

但问题是调制解调器需要在调用 wvdial 之前接收 PIN。为此,我需要在系统建立 ppp0 连接之前将 PIN 传递给调制解调器。

此致。

  1. /etc/init.d
  2. 中的脚本
  3. /etc/rc.local
  4. 中的任何内容
  5. 你的 cron 守护进程命令

证明: /etc/init.d 中的脚本根据其优先级和依赖性 运行(查看 /etc/init.d 中的文件和运行级别目录 /etc/rc*.d)

cat /etc/rc.local

获得

# This script is executed at the end of each multiuser runlevel.

只要达到其中指定的计时模式(独立于启动顺序),就会执行 Cron 脚本。所以 cron 中的脚本可能没有多大意义。

另请参阅 https://wiki.debian.org/Modem/3G,无需编写您自己的脚本即可完成您想要实现的目标。