嵌入式开发者社区

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

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:
! `9 M* z9 H* K* k: T2 i      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?! M, V" p: f, o# T8 I. w
6 g' O4 F$ C2 A/ X5 J6 r
     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,
$ l/ R7 \7 P# M2 D9 N1 A- G#! /bin/bash
3 i. x! X4 E, M& Y( y# n) |; X
. O4 F) a3 Z+ zinsmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块
1 \6 C8 ]* O9 _/ R! u# q; m  i6 e' k1 a$ Q# }" c
./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序
# L( W( F) l$ u( `; q2 o0 D- n
1 x# G. U$ ~/ j# F. a& t. decho "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了+ {0 j1 f" ]" M+ x& c
$ u. z5 n( w# M0 C
cd syslink_ipc/host_mq_sR_bal/   0 S- j. `+ W6 E$ p" D! ]

( \' \0 f, V3 k4 C./host -qws &     //执行ARM端的 代码
9 A9 s$ o' |: J# ^5 r# g
4 E4 |8 s0 n7 @' F; _cd; a; r0 `8 X  `5 R2 |0 U9 P

3 [$ ~$ a- I; [2 s$ U# g" U1 }/ @( H& {, c4 a
对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象
* H( [2 c( R9 z  g请问我应该如何修改??
0 R+ w" [  Q* N% g0 f4 A谢谢" i% U  a' k6 k8 }; ?, ]9 Y

, W8 Y7 c  s: x  @+ m! U- [. x1 p" t
作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看6 w- T- X" v( b
是否执行了cd syslink_ipc/host_mq_sR_bal/?% T/ v3 Z; K7 \% k4 x3 R* b7 L
在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:53( y# Y# h4 y9 `
全部使用绝对路径

% s0 R4 V2 q0 ~* o7 m7 }+ ?请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53
0 N. A4 v4 H  B- I7 S全部使用绝对路径

: D& A/ p0 ?8 H" S谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53
9 S0 c+ O% Y0 x2 H9 R全部使用绝对路径

0 `& n) U& u+ V1 m# }% s您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,
4 M/ y  w1 h8 E6 ^" o. K$ o例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl
6 H2 x" r2 Q3 M$ H开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),
0 t; ^+ I* G! ^$ n6 s谢谢!




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