嵌入式开发者社区

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

作者: 小石    时间: 2017-7-22 18:00
标题: 如何linux 开机启动一个脚本?
请教创龙的工程师:
: V$ v2 P! U1 m% C8 A4 n      对于咱们的根文件系统rootfs如何在开机后 如何shell自动启动一个脚本?' P$ I" U1 T. d) ^! K0 H# a' d
, n; f+ i% M  J' o, y! o
     我在/etc/rc5.d目录下 创建了一个脚本文件S99startdsp的脚本,, b- H; R8 J# l& s+ K5 A' A
#! /bin/bash/ f+ ?2 b, @/ ]: _0 N; G8 S
& ~4 e# p- q4 f& u
insmod /lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko     //加载syslink模块
& @! U# j* U. f# \* r- t0 ]& }0 n3 _* {
1 N: a5 T0 G8 `: v. ?./slaveloader startup DSP ./syslink_ipc/dsp/Application/syslink_ipc_nouart_tron/Debug/syslink_ipc_nouart_tron.out   //启动和加载DSP程序
; u8 ]; l/ V. k5 I. f" P2 J
3 N, |+ f! `2 x8 |" ]' [1 Z+ Necho "hello startdsp" > /home/root/test1     //这是测试用的 测试此脚本是否执行了,验证是执行了
4 ^  X9 j* q9 i; X, E+ I( U/ f- G- F/ |& L( b2 T, h, z! V. l- q& e
cd syslink_ipc/host_mq_sR_bal/   
  r: V8 d/ x) P) Z% |2 P
; g9 T; P- a( r9 I8 s./host -qws &     //执行ARM端的 代码 5 e' N) \5 J( M" [: {

  a& s( w2 U$ F$ q/ Hcd* X4 x7 c. o2 S' Z; @0 k- k6 {
* J: l+ e* c! l9 y1 E- T
  `( C( W9 G" {9 M$ x) V
对于上面的脚本 只是执行了加载syslink模块 和 echo的部分,  对于启动DSP 和 ARM端的程序没有任何现象  ?- b& z1 k3 P
请问我应该如何修改??/ K" ^# C* g8 @5 R% ], I) r: x$ D/ G
谢谢
; R2 O8 p/ y: g$ M+ W" N; i$ {9 C/ z' }

作者: human    时间: 2017-7-23 21:07
可以把启动的执行的信息发过来看看/ z& h( {1 f' \: Z/ }
是否执行了cd syslink_ipc/host_mq_sR_bal/?
8 m% V" X. ^/ n6 b" c4 A; w! Y在syslink前加个斜杠看看
作者: Jackindata    时间: 2017-7-24 07:53
全部使用绝对路径
作者: 广州创龙廖工    时间: 2017-7-24 10:51
Jackindata 发表于 2017-7-24 07:53
) S& }2 ^+ r9 Y) q1 |全部使用绝对路径

0 x0 _3 c  X( U2 r' j2 M请问您那边,是否有用我们提供的例程,进行过开机自启的测试?请检查是否设置权限,和发截图给我们这边看一下。
作者: 小石    时间: 2017-7-24 17:15
Jackindata 发表于 2017-7-24 07:53
; v5 Z/ Q; I2 N: Y3 ~, Z全部使用绝对路径

, w- M; [- u( C谢谢,是绝对路径的问题,已经可以了,我默认是在用户目录下面了,所以没有成功。
作者: 小石    时间: 2017-7-26 15:30
Jackindata 发表于 2017-7-24 07:53
: X# g  G6 q+ _$ G, h全部使用绝对路径

! r% t. \) I9 ?) J- X) G您好,我想请教下,咱们创龙的rootfs文件系统最初版本是从哪里获得的,我想要研究下这个根文件系统,应该搜索什么样的关键词,
3 v" L* f! R3 ], p) H例如 在/etc/inittab文件中有对应最早作者的邮箱miquels@cistron.nl: j! [! ]9 Q8 }- t
开机运行的不同级别的脚本在/etc/rcN.d目录下(N=1,2,3,4,5,6),
2 e) e1 y4 I5 B$ V9 {; ~% n6 f谢谢!




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