树莓派上实现应用程序开机自启动的方法

落爺英雄遲暮 提交于 2019-12-25 05:19:02

项目中需要,在开机的时候,加载一个usb驱动模块和执行一个应用程序。

操作如下:

加载usb驱动模块:sudo insmod /home/pi/sharedir/drv/artosyn_usb_8020.ko

执行应用程序:sudo ./single_xyw&

 

首先参考通用的Linux的开机自启动进程的方法:

自己写一个 shell脚本放在/etc/profile.d/目录下面。

脚本内容如下:

sudo insmod /home/pi/sharedir/drv/artosyn_usb_8020.ko

cd /home/pi/sharedir/transparent-test/

sudo ./single_xyw&

 

通过尝试此方法,开机启动后使用top和ps分别查看,代码能够运行。

使用时,需注意window下写的shell脚本在Linux下执行的问题。刚开始的时候,我在window下编写好了shell脚本,然后拷贝到Linux下执行,发现一只报错误:

bad interpreter: No such file or directory

参考如下解决:

https://blog.csdn.net/weixin_30460489/article/details/99409999

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!