参考ubuntu自启动https://blog.csdn.net/u013894391/article/details/89406277
1.1问题
由于使用脚本后台运行自启动程序,而之前设置的运行优先级只是运行自启动脚本的优先级,导致无法解决程序之间的依赖问题。
1.2解决思路
有两个程序A和B 。A 完全启动之后,B 才能开始运行。可以通过在B 的自启动脚本中添加查询A 是否启动的功能,再B 的自启动程序中,检测到A 已经启动后再启动B 。
2 程序
下面的程序添加在yourbash.sh内的前面。功能为:检测ioDriverNode进程是否存在,若存在则从while循环中break出来,执行下面的程序。
sleep 5
#this is a function to find whether the ioDriverNode is run.
io_num()
{
ionum=`