2015-06-09 7 views
2

Существует три формы запуска скрипта при загрузке малины, которые изменяют /etc/rc.local, изменяя демона cron и создавая скрипт, который автоматически запускается при загрузке в/etc /init.dСценарий загрузки малины Pi

Я хочу знать, какие из перечисленных методов будут выполнены в первую очередь.

Суть вопроса в том, что я пытаюсь запустить WvDial с Alcatel X600D при загрузке, что так просто, как изменить/и т.д./сети/интерфейсы с этими линиями:

auto ppp0 
iface ppp0 inet wvdial 

Но проблема в том, что модем должен получить PIN-код до вызова wvdial. Для этого мне нужно передать PIN-код модему, прежде чем система поднимет соединение ppp0.

С уважением.

ответ

2
  1. сценария в /etc/init.d
  2. Что бы ни было в /etc/rc.local
  3. Ваша команда хрон демон

Доказательство: скрипты в /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, возможно, вы сможете сделать то, что вы пытаетесь достичь, без кодирования собственного скрипта.

Смежные вопросы