上周出去玩了,没写试用心得。现在补上,时间仓促,比较水哈,多多见谅。
进入串口调试以后ps一下,可以看到如下信息
可以发现有两个脚本文件在执行
cat /etc/init.d/monitor.sh后进入查看(今天先写monitor的,下次再写net_demo.sh的吧)
得到结果如下
现注释如下:
count=0
interval=12
死循环{
延时 interval秒
如果akipcserver没有运行{
count=count+1
stime=interval整除2
回显count
如果count>2{
后台执行akipcserver
count=0
interval=12
}
回显 找不到akipcserver stime、count
}
}
解释完毕
注:
1、后面>dev/null就是不回显的意思,跟windows批处理中的>nul作用一样。
2、后台执行,也就是&,可以粗浅的理解为系统新开了一个进程用来运行该程序(在这里就是akipcserver),而该程序并没有阻塞当前的登录的tty。
水平有限,第二条解释的不是很好,但是大致是这个意思。
3、akipcserver是什么?参见 aimer39_v1用户开发手册,反正我是看过了,也没看太明白。手册解释的术语太专业了,还要多多学习啊:lol
整段monitor.sh的意思就是保证akipcserver一直在执行,并回显计数和延时的时间。