Linux中shell脚本问题

]我有shell脚本,放在/bin/目录下,内容如下:
#!/bin/sh
cd /usr
/sbin/insmod s3c_ts.ko
./digitpic ./MSYH.TTF &

当我开发板上电以后我手动执行手动执行test.sh 我的digitpic应用程序能够正常启动

当我在/etc/init.d/rcS 文本里面最后添加exec test.sh 提示说这个触摸屏读取错误,也就是/sbin/insmod s3c_ts.ko这部分错误了,就只有触摸屏不能使用,其他的功能一切正常。

5个回答

启动时候是不是环境还没有准备好 所有失败了

qq_21792169
HeroKern 环境变量文件比这个脚本后执行
4 年多之前 回复
qq_21792169
HeroKern 非常正确,就是环境变量没有初始化好
4 年多之前 回复

/sbin/insmod 提示什么错误?
会不会是 “s3cXXX.ko”还依赖其他驱动?

qq_21792169
HeroKern 不是的,驱动也加载成功了,就是应用程序读取驱动程序配置错误
4 年多之前 回复

一个是工作在内核,一个是应用程序,怀疑这个脚本的顺序出现问题

有可能啊 是不是我脚本放的位置不对呢 ?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问