树莓派设置开机自启动的两种设置方式

这篇具有很好参考价值的文章主要介绍了树莓派设置开机自启动的两种设置方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

树莓派可通过两种方式来设置树莓派的开机自启动功能:

一、配置rc.local文件设置树莓派开机启动项

编辑/etc/rc.local文件

sudo vi /etc/rc.local

在文件中的 exit 0 之前添加需要执行的程序,注意要使用绝对路径,如下

python python /home/pi/example.py &

exit 0

特别注意,如果程序是阻塞的,则须加上  &   符号以在后台运行,否则系统无法启动

重启系统,就可以生效了

sudo reboot

二、新建desktop文件设置树莓派开机启动项

这种方式类似于Windows系统的“开始”菜单中的“启动”项,操作方法如下:

在 /home/pi/.config 下创建一个文件夹,名称为 autostart

mkdir /home/pi/.config/autostart

在该文件夹下创建一个xxx.desktop文件,文件名以.desktop结尾,名称可自定义,文件的内容如下:

[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/example.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

该文件中的Name、Comment、Icon分别表示这个启动项目的名称、备注以及显示的图标,具体的值可自行设定;Exec表示调用的指令。

重启系统,就可以生效了

sudo reboot

关于树莓派设置开机自启动的两种方式分别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

(此文转发如下文档)

树莓派设置开机自启动的两种方式分别是什么 - 互联网科技 - 亿速云文章来源地址https://www.toymoban.com/news/detail-418995.html

到了这里,关于树莓派设置开机自启动的两种设置方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter设置中文的两种方式,建议使用第二种

    进入jmeter图像化界面,选择 Options 下的 Choose Language ,再选择 Chinese(Simplified) 。这个就是选择语言为简体中文(缺陷: 这个只是在本次使用时为中文,下次打开默认还是英文的 ) 进入jmeter的安装目录下的bin目录中找到 jmeter.properties 使用记事本或其他编译工具打开 新增一行:

    2024年02月13日
    浏览(37)
  • html实现原生table并设置表格边框的两种方式

    虽然第三方表格插件多不胜数,但是很多场景还是需要用到原生table,掌握html原生table的实现方法,是前端开发的必备技能。例如:print-js打印、html2canvas生成图片等,用原生table可以规避很多问题。 首先,在写原生table之前,我们先认识一下 border-collapse 属性: border-collapse

    2024年02月15日
    浏览(56)
  • tcp服务器设置accpet为非阻塞的两种处理方式

    监听socket必须绑定一个端口,以便其他客户端可以连接到这个端口,并与该服务端进行通信。监听socket不绑定端口就无法接收连接请求。 每个连接都必须有一个唯一的Socket地址,即IP地址和端口号。TCP协议使用端口号来区分不同的应用程序和连接。 一个 socket 只能与一个 so

    2024年02月07日
    浏览(31)
  • .NET Web API设置响应输出的Json数据格式的两种方式

    在ASP.NET Core Web API中设置响应输出Json数据格式有两种方式,可以通过添加 System.Text.Json 或 Newtonsoft.Json JSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式,本文示例使用的是新的Minimal API模式。 System.Text.Json System.Text.Json是 .NET Core 3.0 及以上版本中内置的 J

    2024年01月18日
    浏览(41)
  • 华为欧拉系统(EulerOS)安装图形化界面,和设置开机启动为图形化界面,还是命令行界面,两种界面相互转化

    1.安装图形化界面 先测试网络 ping baidu.com 使用快捷键Ctrl+c sudo yum -y install dde sudo systemctl set-default graphical.target 完成后,重启电脑,使用sudo reboot命令。等待系统启动进入到图形界面。 2.设置开机默认启动命令行界面 用systemctl set-default multi-user.target 然后重启生效 3.图形化界面

    2024年02月01日
    浏览(37)
  • Inno Setup实现软件开机自动运行的两种方法

    Inno Setup实现软件开机自动启动的两种方法 在许多情况下,我们希望我们的软件能够在操作系统启动时自动启动。对于 Windows 操作系统,可以通过将程序添加到启动组或在注册表的 Run 项中创建值来实现此目的。 有两种不同的方法可以做到这一点: 方法一:在启动组中创建快

    2024年02月06日
    浏览(51)
  • 【2023新教程】树莓派4B开机启动-树莓派第一次启动-树莓派不使用显示器启动-树莓派从购买到启动一步一步完全版!

    闲来无事,在咸鱼上买了一个树莓派4B。买来配件都十分齐全,于是就想着启动来测试一下。下面是树莓派无显示器第一次启动的全过程,包含安装系统。 网上的教程大多需要额外使用显示器、鼠标、键盘之类的外设。然而,树莓派本身就是便捷灵活开发的代表,在真实开发

    2024年02月13日
    浏览(58)
  • Containerd的两种安装方式

    1. 轻量级容器管理工具 Containerd 2. Containerd的两种安装方式 3. Containerd容器镜像管理 4. Containerd数据持久化和网络管理 操作系统环境为centos7u6 1.1 获取YUM源 1.2 使用yum命令安装 1.3 验证安装及启动服务 1.4 验证可用性 Containerd有两种安装包: 第一种是 containerd-xxx ,这种包用于单机测

    2024年02月14日
    浏览(39)
  • ssh的两种登录方式

    1. 密码登录 这是默认的一种登录方式,如图: 输入密码以后成功登录shell: 以后每次登录都得输入密码,比较麻烦。 2. 公钥登录 为了方便,ssh还提供了使用公钥的登录方式,原理为在client生成一对公私钥,client保留私钥,把公钥写入server。具体方式如下: 一、 在client: 生

    2024年02月16日
    浏览(43)
  • 封装axios的两种方式

    作为前端工程师,经常需要对axios进行封装以满足复用的目的。在不同的前端项目中使用相同的axios封装有利于保持一致性,有利于数据之间的传递和处理。本文提供两种对axios进行封装的思路。 首先导入了 axios, AxiosInstance和AxiosResponse模块 ,用于创建一个http请求的实例和处理

    2024年02月08日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包