- 启动文件一般在 /etc/init.d/ 目录下,开发板上电后自动运行启动文件。
- 启动文件从S01开始从小到大依次运行
- 启动文件一般都是shell脚本,使用shell脚本语言编写,要加上#!/bin/sh等指定解析器才能运行
- 一般最好让它后台运行,在执行命令行的后面加上&符号,如:./fluidlauncher -qws & ,
不然如果你的执行代码若是死循环的话,后续的启动文件无法运行下去了。 - 有全路径的执行写法和去到某个目录的写法:
cd /usr/local/zylauncher/fluidlauncher
./fluidlauncher -qws &
和
wr /usr/local/zylauncher/fluidlauncher/fluidlauncher -qws & (注:wr是一些板子的提权命令,相当于sudo) - 在执行的过程中,如果你想运行到某一行打印一些信息到某一个目录下,下面的写法没权限的话,可以换一种写法:
[root@EPC-M6G2C app]# echo YU > /home/osen/app/test_startfile.log
-sh: can’t create /home/osen/app/test_startfile.log: Read-only file system
这样写可以成功:
[root@EPC-M6G2C app]# wr sh -c “echo YU > /home/osen/app/test_startfile.log” - 如果在环境变量还没设置好就需要执行你的程序,那么可以在你执行语句前加上这句加载环境变量:
source /etc/profile
后面如果还需自己定义环境变量,可以继续加:
export QT_QWS_FONTDIR=/opt
持续总结中…