嵌入式开发者社区

标题: 如何linux 开机启动一个脚本? [打印本页]

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:
/ q7 ^# Y( \/ F/ C- ^& `      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?
! S' A% X% u1 q' F# M- V
3 G3 x- T% \, c: s     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,
+ ^1 B4 _1 l6 r& z#! /bin/bash3 Y1 }- n6 h' e* D, \# R

2 P4 L9 O0 ]) N: N  A( f0 O8 _insmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块
/ ]2 Z/ O9 [( a* a' ~$ E
/ L1 a  z! C- @  K0 F8 W) n./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序2 |3 L7 p8 f8 S' \

! _' O6 J5 J( }/ kecho "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了
$ B  T; R; G( C% O+ S8 B0 s8 s. @: }  x0 H
cd syslink_ipc/host_mq_sR_bal/   
/ h! [( ]0 N& c, F0 _: U6 @
6 W2 @% }8 R2 a/ }5 S  m./host -qws &     //执行ARM端的 代码 # \/ ?# f% Q" n# _' c+ h+ y0 i

* k8 M0 w: i; U# n2 l2 Acd: V" T" |: q( z# Q1 {3 O7 v
& i2 ^" G- i2 \3 J

" m# a5 F, A6 ]/ m! ]) v' k  H* C) k对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象
# C1 h3 c. a& y6 w& I$ N2 w1 g/ D& H9 m请问我应该如何修改??1 G' p2 X) @6 P; n0 a2 m
谢谢% v6 e$ e) @, t+ g
& M0 M; _) p3 ?/ g. {9 W2 z/ `

作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看6 W0 {3 |- o' @8 c$ S" r
是否执行了cd syslink_ipc/host_mq_sR_bal/?
. |( p% ]" |9 b% i' B! }0 y在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:531 n/ k, m& V4 s1 y
全部使用绝对路径
- M, @& t/ o6 H% C
请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53
4 c2 E8 b, V# v- D% j; ~0 I0 M全部使用绝对路径

0 I0 H% h: _5 o& k( t; Q谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53, l; x# k% R( P+ @  u
全部使用绝对路径

/ ~- |- F( e+ V( o% h, C您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,5 b. ~& J$ d9 z7 x9 q9 J
例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl; O/ t. z6 {1 v! J0 @
开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),) r+ K& q/ m# T4 M4 c
谢谢!




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4