近期因科研需要,需命令树莓派开机后无需进行任何操作自动运行一个python脚本,经查阅部分资料后实现了该功能,为方便以后查看特此记录一下。

1、打开cmd,输入

sudo vim /etc/rc.local

若报错,则说明没有安装vim,请自行百度安装。

2、在键盘按下i,进入输入模式,在exit 0 之前,su pi -c 之后输入

sudo /usr/bin/python3 /home/pi/DSADS/run.py&

其中/home/pi/DSADS/run.py为需要运行的python程序的绝对路径

若要求python程序一直运行,则需要在最后添加&,若只需要运行一次,则不需要输入

友情提示:在python程序运行前建议加一个延时程序,防止系统在未完全启动时便运行程序,造成不必要的崩溃。

3、将最顶部的

#!/bin/sh -e

修改为

#!/bin/bash

4、按esc退出输入模式,输入:wq保存并退出,重启设备即可。

5、重启后打开cmd,输入

sudo systemctl status rc-local

若Activate一栏显示activat(running说明程序正在运行)

【树莓派】设置树莓派开机自动运行python脚本相关推荐

  1. window开机自动运行python脚本

    最近写了一个项目需要开机自启,在网上找了很多方法,终于成功了,在这里记录一下步骤 方法一:使用window自带了任务计划程序 在任务计划程序中点击创建基本任务 输入名称,名称一般随意,最好不要包含中文 ...

  2. centos 自动运行python脚本,centos配置 Python 定时任务

    centos 实现自动运行 Python 脚本 正式配置前,先编写一段 Python 脚本,实现日志写入文件操作 import os import sys import loggingcurrent_ ...

  3. C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)...

    #region//开机自动运行         private void CB_Auto_CheckedChanged(object sender, EventArgs e)         {//C ...

  4. 树莓派开机自动运行shell脚本——记录开机时间

    目录 1.目的 2.思路 3.实现步骤 1.目的:树莓派开机时自动执行某些脚本,不用手动设置,减少麻烦. 2.思路:新建一个记录时间的脚本 record_time.sh,然后添加执行命令到 /etc/ ...

  5. linux开机自动启动开机日志,设置linux开机自动运行脚本

    实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import ...

  6. Raspberry Pi 4B 开机自动运行Python文件

    组件: Raspberry Pi 4B 环境: Python 3.7.3 1.写自启动脚本 我先在Desktop下创建一个shell脚本 创建格式: sudo nano XXX.sh 我的脚本: su ...

  7. python模拟windows启动,在Windows启动时自动运行Python脚本?

    将Python脚本添加到Windows启动时,基本上表示Python脚本将在Windows启动时运行.这可以通过两步过程来完成- 步骤#1:在Windows启动文件夹中添加或添加脚本 在启动Windo ...

  8. linux自动运行python脚本,执行脚本如何在linux环境下自启动

    Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能! 设置tes ...

  9. linux 开机自启动运行python脚本

    供测试的python脚本testboot.py(确认你的python3路径二选一): #!/usr/bin/python3 with open('testboot.txt',"w" ...

  10. c#设置软件开机自动运行,修改注册表

    #region/// <summary> /// 开机启动项 /// </summary> /// <param name="Started"> ...

最新文章

  1. IntelliJ IDEA 居然支持音视频聊天!
  2. error: RPC failed; curl 18 transfer closed with outstanding read
  3. Android-6步教你自定义View
  4. Android Studio使用外部jar包
  5. OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别)
  6. 牛客挑战赛47 C 条件(Floyd bitset优化)
  7. OAF_开发系列19_实现OAF对话框提示dialogPage(案例)
  8. matlab randomsample,randperm和randsample函数用法对比
  9. sqlserver 查询某个时间段执行sql语句_为什么 SQL 查询不是先执行SELECT语句?
  10. [转载] python中的eval函数
  11. Python:pip下载库后导入Pycharm的方法
  12. 无人驾驶传感器融合系列(五)——毫米波雷达测速原理(77GHz FMCW)
  13. 基于php的地铁查询系统,动手构建地铁关系网,实现最短路径查询
  14. 阿拉伯数字转人民币大写
  15. java-小学期小小项目-通讯录管理系统
  16. 消费者理论:效用函数
  17. Briefings in bioinformatics2022 | 基于神经网络的分子性质预测通用优化策略
  18. 计算机专业大学生应该在大学四年踏实学哪些东西?
  19. 单链表的十三个基本操作(全)
  20. 【国际大厂招人啦】PayPal专场招聘直播,立即占位!

热门文章

  1. 大学生计算机专业顶岗实习日记24篇
  2. latex参考文献编译不成功
  3. 2022年G2电站锅炉司炉试题及在线模拟考试
  4. 图形图像处理案例4——彩色勾线画生成器,彩色绕线画生成器,绕线画生成器
  5. ascll码和常用5000汉字(做字库可能会用到)
  6. rplidar的安装与使用
  7. 如何使用计算机硬件开关网络,笔记本无线网络开关介绍 怎么正确使用开关控制?...
  8. 推荐vs code十大强大的插件!
  9. 服务器怎么装虚拟打印机,pdfFactory pdf虚拟打印机安装使用教程[图文]
  10. day03_顺丰快递分拣小程序