当前位置: 首页 > news >正文

树莓派开机自启动Python脚本或者应用程序

树莓派开机自启动Python脚本或者应用程序

  • 前言
  • 一、对于Python脚本的自启动方法
    • 1、打开etc/rc.local文件
    • 2、编辑输入需要启动的指令
    • 3、重启树莓派验证
  • 二、对于需要读写配置文件的应用程序的自启


前言

  在树莓派上写了一些Python脚本,还有一个java 的jar包想要在树莓派上电后自启动。在网上能轻易搜到很多种树莓派自启动的方法,这里记录我试验过的很好用的方法——修改系统文件/etc/rc.local,其他没用过也没必要复制粘贴写些不知道能不能用的东西。单个脚本自启动方法和需要读写配置文件的应用程序自启动方法略有不同,分别记录如下


一、对于Python脚本的自启动方法

1、打开etc/rc.local文件

终端输入指令,打开etc/rc.local文件

sudo gedit /etc/rc.local

在这里插入图片描述

2、编辑输入需要启动的指令

在上述文件中的尾行exit 0之前写入

su pi -c "python3  /home/pi/MQTT/raspberry_mqtt_rtsp.py &"

说明:" "中写入你需要自启动的Python文件即可,记得写完整路径,末尾的&表示后台运行。
在这里插入图片描述

3、重启树莓派验证

重启树莓派后在终端输入指令 htop ,可以看到刚刚的Python脚本已经在后台运行了
在这里插入图片描述

二、对于需要读写配置文件的应用程序的自启

我是需要开机自启一个java的jar包,这个包需要读写与它同文件夹的一个配置文件。基本与上面Python脚本的修改方法一样,不同的地方就是需要在运行jar包之前,先cd到目标文件夹,比如指令:

cd /home/pi/GB28181/wvp-GB28181-pro/target
sudo java -jar wvp-pro-2.6.7-02040659.jar &

**注:**这个jar包和它需要读写的配置文件都是在路径/home/pi/GB28181/wvp-GB28181-pro/target下的
在这里插入图片描述

http://www.lryc.cn/news/350.html

相关文章:

  • 全国青少年编程等级考试scratch四级真题2022年9月(含题库答题软件账号)
  • NodeJS与npm版本不一致时降级npm的方法
  • 《C++ Primer Plus》第16章:string类和标准模板库(8)
  • Linux安装达梦8数据库
  • [数据库]初识数据库
  • Redis的缓存雪崩、击穿、穿透和解决方案
  • 52000000
  • 内网资源探测
  • Java后端内部面试题(前一部分)
  • 关于如何抄引擎源码
  • 差分模拟信号转单端输出电路设计
  • Java中的clone方法
  • 数据结构—二叉树、完全二叉树的性质
  • JDBC编程复习
  • c++基础入门二
  • 企业数字化转型的产品设计思路
  • Linux日志分析常用命令
  • Allegro如何使用Snake命令走蛇形线操作指导
  • 在 Eclipse 中创建 Maven 项目
  • flex 布局相关属性的使用
  • 【C++】类和对象(第一篇)
  • springboot 接入websocket实现定时推送消息到客户端
  • 虚拟机磁盘重新分区增加Docker磁盘空间
  • Java开发学习(四十八)----MyBatisPlus删除语句之逻辑删除
  • RabbitMq
  • Qt学习笔记
  • 洛谷——P1091 合唱队形
  • 使用logstash把mysql同步到es,Kibana可视化查看
  • Vue3.0 setup的使用及作用
  • Ubuntu18.04安装Vertica