嵌入式开发者社区

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

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:4 u% W1 L7 Z" C/ \( d' r2 g. r9 E
      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?' s) C8 B7 X7 y+ o- e
4 _6 R: B/ X" O% {! w5 _* s& T
     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,1 I2 s( h& B% F7 n% u
#! /bin/bash2 m" b' m5 u( f; y) `5 E$ i/ K
2 o; j: U& L2 I. ]- J. H. o0 J6 E
insmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块
4 |6 {. M, w* G# z( u. {$ C7 w% T2 Y# \2 [4 ?! v8 T
./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序! k  z* X5 H: K: P) W  R
! L9 d8 |* d" J) b" |
echo "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了9 i* r7 I5 a! \# a1 ~
0 B6 u( I) f. B
cd syslink_ipc/host_mq_sR_bal/   4 Q2 @0 ?- n; V% a3 D, y
5 Z5 B* L; E6 v( H# C
./host -qws &     //执行ARM端的 代码
: K" M3 ^6 _6 w& ?: a: A- m4 u( P9 t. v1 Q
cd
9 V. M; |  _+ x; Q
) _+ x. I; q; u. q* I: Z. n0 k( D# V  A) |) f2 g
对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象
3 O  w: s  f; W0 Q1 E" c请问我应该如何修改??
5 D& f9 ]' Y( m  M谢谢7 h: H# V( V1 B( v# z' U, W
9 m' [: u: H" h7 T  P

作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看
* N" y; `4 L5 [' t1 M) U& ^7 v是否执行了cd syslink_ipc/host_mq_sR_bal/?# p6 Y  K' t0 q1 ]# w
在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:53# T( R, U3 M" B+ e3 u3 I
全部使用绝对路径
8 Q9 @+ P1 N+ Z/ k+ L; o
请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53
1 o+ p" n0 z* r! }全部使用绝对路径
; z7 c7 O' }7 ~& U- V' s  t
谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53
$ Q  x$ Y  Z) C5 R1 M( p% u全部使用绝对路径
9 x$ q% z/ e9 G7 J" e2 A* k# h  E6 ~: _1 g
您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,& Q  {9 i1 E4 [6 N( D4 W
例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl
7 T0 `- K5 u- f' x. V1 {* M开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),- T8 k6 n4 N, N9 w
谢谢!




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