1.给文件设置运行权限
chmod +x my_program.py
2.在衡颂这个.py文件最开始,加上python编译器的地址
比如 #!/usr/bin/env python
如果不清楚python编译器的地址是派返什么,可以用 which python命令查看。如果是用python3,是用 which python3.
3.打开自启动的文件(用尘拦饥户为pi的时候)
nano /home/pi/.config/lxsession/LXDE-pi/autostart
增加一行
@/home/pi/folder/my_program.py
注意:如果.py文件中存在地址,要写绝对地址。
通过 修改 /etc/rc.local 文件键毁 把启动程序的shell命令加入进去乎信即可以
下面以树莓派做实验
sudo nano /etc/rc.local
写入 需要执行程序的绝对路径 如 /home/pi/a.out
再执行reboot 指令重启
再通过 ps -aux|grep 岁亮轮a.out 查看程序是否在后台运行
可以看到开机后程序自动运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)