精华内容
下载资源
问答
  • 树莓派开机自启动python脚本
    2022-01-14 12:09:30

    网上一大堆教程不是让你使用rc.local就是在autostart下建立xxx.desktop文件,两种方法我都试过,如果你的脚本import了自己安装的依赖,就会报ModuleNotFoundError等奇奇怪怪的问题,下面的方法可以正常运行你的脚本。

    通过shell脚本启动python

    1、编写shell脚本,如需要运行~/demo文件夹下的main.py可以这样:

    <startup.sh>

    #!/bin/bash
    cd demo
    nohup python3 main.py &

    2、将startup.sh放入/etc/profile.d/文件夹中即可。

    (系统启动后会自动扫描此文件夹下的sh脚本并运行)

    sudo reboot 看看吧

    更多相关内容
  • 树莓派开机启动方法,详细介绍,适合初学者。
  • 树莓派开机自启动方法

    千次阅读 2020-05-09 02:41:03
    最近查了一下树莓派如何自启动python界面程序,方法有很多种,这里介绍一个最简单的,但不是最好的。 步骤 1 在你要运行的程序的同级目录下(例如:home/pi/下有个main程序)新建一个脚本start.sh sudo nano start....

    前言

    最近查了一下树莓派如何自启动python界面程序,方法有很多种,这里介绍一个最简单的,但不是最好的。

    步骤

    1 在你要运行的程序的同级目录下(例如:home/pi/下有个main程序)新建一个脚本start.sh(注意这里nano你可以使用vim/vi)

    sudo nano start.sh

    在里面更换成自己的启动脚本

    #!/bin/sh
    cd /home/pi/
    sudo python3 main.py

    2 将脚本修改成777 权限

    sudo chmod 777 /home/pi/start.sh

    3 进入/etc/rc.loacal将sh脚本自启动,命令如下:

    sudo nano /etc/rc.local

    /home/pi/start.sh start(注意要在exit 0 之前)

    4 完成启动!
    在这里插入图片描述

    补充

    注意该方法是在界面程序启动之前,如果你是不运行界面还好,可以直接将命令端口关掉,但是如果因为分辨率不够,界面覆盖了你的命令端口,这就尴尬了。这里提供几个解决方法:

    1. 将内存卡拔出插入linux系统把文件系统里面的脚本注释掉
    2. 提前在界面里加入退出按钮
    3. 如果已经来不及加入退出按钮且方法一没有条件,那么在pc端加好退出按钮。用ssh软件将新界面py文件覆盖之前的。
    4. 最后一种方法下面这款软件可以显示全部界面,能够直接关掉。
      在这里插入图片描述
    展开全文
  • 树莓派系统下简单的设置开机自启动程序: 在要运行的程序的同级目录下新建一个脚本start.sh sudo nano start.sh ​ 脚本如下: #!/bin/sh cd /home/pi/Desktop/timer sudo ./timer 修改脚本文件权限 sudo chmod...

    树莓派系统下简单的设置开机自启动程序:

    1. 在要运行的程序的同级目录下新建一个脚本start.sh
    sudo nano start.sh

    ​ 脚本如下:

    #!/bin/sh
    cd /home/pi/Desktop/timer
    sudo ./timer
    1. 修改脚本文件权限
    sudo chmod 777 /hone/pi/Desktop/timer/start.sh
    1. 将脚本文件添加进rc.local中
    sudo nano /etc/rc.local

    ​ 加入如下内容:

    /home/pi/Desktop/timer/start.sh start
    1. 重启树莓派
    reboot

    远程登录树莓派,可以发现已经自动启动我所写的定时程序:

    331634966260_.pic_hd

    展开全文
  • 树莓派开机自动启动脚本

    千次阅读 2020-07-13 16:26:28
    这个主要用来开机执行Python文件,用在TeaCan上,让树莓派0开机自动启动程序。 建立start.sh脚本。 #!/bin/sh sleep 10 sudo python3 /root/1.5inch_RGB_OLED_Module_Code/RaspberryPi/python/testv2.1.py sleep...
    之前做过忘记了,写来以备忘。这个主要用来开机执行Python文件,用在TeaCan上,让树莓派0开机自动启动程序。
    1. 建立start.sh脚本。
    #!/bin/sh
    sleep 10
    sudo python3 /root/1.5inch_RGB_OLED_Module_Code/RaspberryPi/python/testv2.1.py 
    

    sleep 10 暂停10秒,等待其他工作做完。不然可能出现一些真奇怪的问题。

    nohup 和& 把程序丢到后台运行。

    1. 给可执行权限。
      Sudo chmod 777 start.sh
    2. 修改/etc/rc.local文件
      在exit 0前写入:
      ./home/pi/start.sh &

    这样就可以了。

    展开全文
  • 查看可以通过修改/etc/rc.local文件来开机自启动。在exit 0之前加入自己的启动代码,如: ...... sudo python3 /home/pi/path_for_file/server.py & exit 0 最后的&一定需要,因为服务是一直等待的,通过&...
  • 但是树莓派也不可能一直不关机,还是要关机之后开机程序能自启动。由于跑的程序也有崩溃的可能,所以最好是用命令行显示打开,以便将来程序即使崩溃了也能看到DEBUG的信息,也好知道这个程序是不是在运行。 网上大神...
  • 树莓派设置开机自启动脚本程序 创建.sh文件 创建.desktop文件 相关的软件 创建.sh文件 本文是以阿里云边缘计算的网关启动脚本为例,仅供参考。 在putty软件连接上树莓派之后,直接通过阿里云边缘计算网关中的软件...
  • 树莓派开机自启动脚本rc.local自启动 关于树莓派开机自启动服务,最简单的一种方法是rc.local。 创建好自己的脚本文件后,注意开头是 #!/bin/bash 还是#! /bin/sh ,注意和rc.local保持一致。 然后,进行如下命令...
  • 树莓派开机自启动程序

    万次阅读 2018-05-09 21:49:58
    最近在项目中需要用到树莓派开机自启动多个程序,网上也看到很多前辈的经验,学到很多。现在将自己实践的结果作一分享,希望跟大家一同学习! 网上看到方法有很多,有一篇感觉很好,连接如下: ...
  • 创建文件 cd /home/pi/.config mkdir autostart cd autostart vi my.desktop 文件内容如下 [Desktop Entry] Type=Application Exec=chromium-browser --disable-popup-blocking --no-...启动参数说明:Chromium..
  • 树莓派开机自启动Py文件

    千次阅读 2019-07-11 11:42:21
    第一种办法先简单提一下,比较简单。但是不知道为什么我开机同时运行三个python脚本的时候就不能运行了。 输入命令: sudo nano /etc/rc.local 1 在exit 0上一行输入: python /home/pi/test.py ...由于我们是自启动...
  • 树莓派开机自启动与定时启动脚本

    千次阅读 2020-06-26 00:20:14
    第一种:应用自启动 1.在.config/autosatrt/XX.desktop中加入如下文字,文件夹和文件需要自己创建。XX可使用任意名字代替。 2.代码中至少包含以下三行内容,其中Exec为要启动的程序或者脚本文件。 [Desktop ...
  • 关于树莓派开机自启动python程序一共好几种方法,总结的比较全的是这篇文章: 【教程】树莓派程序开机自启动方法总结 主要有三种途径: 1.在/etc/rc.local文件中写入执行python程序的语句,因为开机会执行该文件。 2...
  • 项目开发完成后,需将所开发软件应用至上电开机自启动,方法如下: 1、打开终端,进入管理员模式 2、在/home/pi/.config下找到autostart(没有就新建一个)的文件夹 进入/home/pi/.config文件夹: cd home/pi/....
  • 目的:设置树莓派开机自启动chrome浏览器。 树莓派刷入镜像: 2017-09-07-raspbian-stretch.img。 首先我们要了解几个命令: Linux下命令行打开浏览器: chromium-browser Linux下命令行打开chromium浏览器...
  • 树莓派开机自启动python脚本【转载】亲测好使! 文章目录树莓派开机自启动python脚本【转载】亲测好使!前言参考链接:1. 基于/etc/rc.local文件2. 基于crontab 前言 网上各种树莓派开机自启动python脚本的教程,...
  • 后台启动,也就是有阻塞的程序启动的话不执行后面的 2、/etc/profile 把要启动的程序执行命令放到这个文件 例如: sudo vi /etc/profile /home/pi/hello 如果程序带阻塞,则使用后台启动 /home/pi/
  • 首先需要确认一下树莓派板载的声卡和 mplayer 是否正常工作。 我这里将需要测试播放的音频文件放在Desktop下,测试使用的音频文件名为111.mp3和test.wav,打开终端输入指令: cd Desktop sudo mplayer 111.mp3 ...
  • 树莓派开机自启动opencv程序脚本1.制作测试脚本2.添加自启动3.DEBUG4.可能会出现的报错 1.制作测试脚本 首先我们需要制作一个脚本来测试自启动是否有效。 pi@raspberry:~ $ nano /home/pi/start.sh start.sh的内容...
  • 本篇为上一篇的续 树莓派--根据 CPU 温度控制风扇起停有了散热的硬件和软件,接下来我们让树莓派开机的时候,自动启动风扇控制程序准备文件/opt/airfan.py根据上篇的文章提到的代码,保存为 /opt/airfan.py 也可以去...
  • 测试了网上找到的三种方法(修改etc/rc.local,创建服务的形式,桌面自启动),最后在一个系统版本上成功了第三种,其它不成功的情况应该属于系统的原因,具体原因根据错误提示都没有解决。最后更换系统版本,第三种...
  • 首先我们创建一个自启动文件夹 mkdir /home/pi/.config/autostart 然后自己切换到里面,新建一个xx.desktop文件夹 vim pi.desktop 代码如下 [Desktop Entry] Name=example Comment=My Python Program Exec=python...
  • 刚上手树莓派,也因此接触Linux,对Linux系统很多机制都不熟悉,先前想把自己写的一个程序随树莓派开机启动,搜寻并尝试了网上各种方法,经过一番折腾,总结了四种实现开机自启动的方法。制作测试脚本首先我们需要...
  • 树莓派设置开机自启动程序

    千次阅读 2021-08-01 10:34:03
    树莓派设置开机自启动程序 1、普通程序 方法一:向rc.local文件添加启动代码 sudo nano /etc/rc.local 在exit0之前添加想要执行的文件,su表示获取权限,-c表示执行结束后恢复权限,&表示后台运行 su pi -c ...
  • 树莓派开即自启动,并解决无法sudo播放语音的问题
  • 树莓派开机自动全屏启动网页

    千次阅读 2020-12-08 13:15:41
    autostart文件夹中储存的是自启动文件 2.在新建的my.desktop文件中编辑:(nano是树莓派自带的编辑器) [Desktop Entry] Type = Application Exec = chromium-browser "要打开的网页" -kiosk [Desktop Entry] 文件...
  • 配置图形界面中需要启动的Chrome:​ cd /home/pi/.config mkdir autostart cd autostart 三. 新建文件 sudo vim chromium-browser.desktop [Desktop Entry] Type=Application ​Exec=chromium-browser --disable-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,545
精华内容 1,818
关键字:

树莓派开机自启动