嵌入式开发者社区

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

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:% a2 g. q! ~# a2 B9 z% V# l, d! C
      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?
1 {2 d% `# R5 Y; O( G; D. U8 T+ X+ O( h6 I9 ^1 @4 g
     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,9 C: E+ ]7 N2 A/ y5 I- J
#! /bin/bash" j  ^3 |# q1 e* B' T" j( D
8 @- E5 N  L1 @7 `6 p
insmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块& G. E6 I: j( R! j, i

. @! D, i( p! u) l7 T/ g./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序" Q6 `% ?4 ]2 S" w
+ B& l: Y5 K$ k3 O
echo "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了
( |) p! A0 G1 Q, x1 [
5 ?/ Q* d2 \4 R+ b* E" k* _cd syslink_ipc/host_mq_sR_bal/   * \9 p1 Y/ ?9 j  \8 _. V

8 U+ I# c& S5 Z; C# k6 R0 }: k./host -qws &     //执行ARM端的 代码
5 Q" o2 O- b2 j: H& G8 h* d2 }1 f3 o% B9 j) G9 ?( ?2 {3 _
cd
8 S# |3 x" Y1 I2 Y) A- x: g( D, Y# s/ C5 ~
0 {- u  s" l2 X2 F, Z
对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象
% l: _; R; \! K  V; ~请问我应该如何修改??/ G$ T8 Z7 M+ R: ~! A3 k7 U
谢谢
( I* G" `/ U5 ]7 F
/ |0 [, }# w1 Q
作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看
5 q8 @# D1 x, o- q5 k是否执行了cd syslink_ipc/host_mq_sR_bal/?
6 X2 u! a, k6 k# T在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:53% E: m3 n0 }" P* k# ?+ w
全部使用绝对路径
9 o0 h& `1 m4 M0 z! C
请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53' }8 \. z2 F0 W
全部使用绝对路径

% r4 h. j6 h" B3 A$ ~9 |! F8 V谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53- _, `7 D! P) o% e% @0 n
全部使用绝对路径
4 T5 l& W/ w5 d6 O+ j' u0 V
您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,
, J# O( B1 [# D1 I( @# W. q例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl
# X2 I+ h, s2 d, W1 ^# y& F* e开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),/ w" @. X2 h5 {1 |& @/ Y3 \
谢谢!




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