嵌入式开发者社区

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

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:
8 ]9 N. O2 ?3 }      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?$ z0 I/ p) {  I0 r
7 L* a' F: q8 I
     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,
7 c$ [8 o# ]  l/ V, a4 Y' U#! /bin/bash
+ c) |9 e- E& o% d/ l( z; k! {$ h  m! T- B- u* u" a2 _
insmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块& t, u- ?6 \: ?: ?$ n! ~6 L) x

6 y9 a, _2 j, E5 U+ G* V" }" f+ I./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序
) h/ x/ {" B8 K" D5 A: N! W6 F) n+ `! U" f* ~" @- Q8 z
echo "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了, |$ @  q  a$ m
3 n! `- ~! O. n1 y' C
cd syslink_ipc/host_mq_sR_bal/   
, p5 Q, i! f* H5 k/ |- r
& ]( F$ {$ b4 M- X, \./host -qws &     //执行ARM端的 代码 ) `; C& M: y$ F- T6 b! v! i" q3 k
$ K! h0 P+ ]+ j1 j7 w
cd
+ ?4 I  _+ G6 r0 P; T8 t: Z6 w
/ p, o; _/ W1 b* u2 O( v! E6 }, f$ i) @9 Z; R
对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象
) T3 k8 m6 ]7 M  @- Q7 x请问我应该如何修改??
  M- Q" r' R* S! l5 [1 t% V& H6 F谢谢
& h! G% I4 }: o4 `' W* l( T" Y' I1 d, c  |# p; b' V

作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看
+ P" V" _& {6 ^9 q: h* D4 a是否执行了cd syslink_ipc/host_mq_sR_bal/?
  H  Q& @1 m, j8 H7 n在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:53
+ i+ x: _9 _; e2 V& B+ a全部使用绝对路径

0 Z* C5 j& ]% }: x3 x6 Y$ D请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53
" A& T4 m+ u7 @8 J% ?% W全部使用绝对路径
& S( k* V( e5 E2 |  ~  _& n' o. M
谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53
" k/ g7 L( X3 E8 i; T! z6 T: D) `全部使用绝对路径

9 {% N% s! N& w$ f' d9 D/ m您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,
1 j8 A7 ~* ^1 C* t例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl
6 F7 ]7 i8 O/ v: l开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),
, A  Y$ v2 t( P3 K3 P) O& T" ]谢谢!




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