【问题标题】:Raspberry Pi script boot order树莓派脚本启动顺序
【发布时间】:2015-06-09 09:43:28
【问题描述】:

在树莓派启动时运行脚本有三种形式,分别是修改/etc/rc.local、修改cron daemon和在/etc/init.d中制作启动时自动运行的脚本

我想知道列出的哪些方法最先执行。

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

auto ppp0
iface ppp0 inet wvdial

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

问候。

【问题讨论】:

    标签: raspberry-pi crontab raspbian init.d ppp


    【解决方案1】:
    1. /etc/init.d 中的脚本
    2. /etc/rc.local 中的任何内容
    3. 您的 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,无需编写自己的脚本即可完成您想要实现的目标。

    【讨论】:

      猜你喜欢
      • 2022-12-05
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 2015-05-11
      • 2023-01-08
      • 2021-03-10
      • 2021-05-17
      • 1970-01-01
      相关资源
      最近更新 更多