当前位置: 技术问答>linux和unix
嵌入式LINUX启动是ECHO信息的问题
来源: 互联网 发布时间:2016-08-28
本文导语: 用的是2.6.14的内核,需要在启动时候执行一个程序,于是我就写了一个脚本boot.sh(chmod +x boot.sh)放在etc下面,然后在/etc/init.d/rc.sysinit里最后加了一行 sh /etc/boot.sh boot.sh的内容如下: /bin/echo "test 1111111111111111" /b...
用的是2.6.14的内核,需要在启动时候执行一个程序,于是我就写了一个脚本boot.sh(chmod +x boot.sh)放在etc下面,然后在/etc/init.d/rc.sysinit里最后加了一行 sh /etc/boot.sh
boot.sh的内容如下:
/bin/echo "test 1111111111111111"
/bin/busybox echo "test 222222222222222"
echo "test 33333333333333333"
/mnt/mtd/test
启动的时候上面打印的信息没出来,但是/mnt/mtd/test是已经启动了,这是为什么呢?怎么会没打出来?甚至我直接在rc.sysinit里加打印的语句都没打印消息... 应该很简单的,高人指点下..
boot.sh的内容如下:
/bin/echo "test 1111111111111111"
/bin/busybox echo "test 222222222222222"
echo "test 33333333333333333"
/mnt/mtd/test
启动的时候上面打印的信息没出来,但是/mnt/mtd/test是已经启动了,这是为什么呢?怎么会没打出来?甚至我直接在rc.sysinit里加打印的语句都没打印消息... 应该很简单的,高人指点下..
|
linux下有个命令可以将系统启动信息导入到一个文件的,楼主查查,导入后在文件里看有没有你要打印的信息
|
有可能引号的有问题
|
后面 加 >1(标准输出)