首页 > 其他分享 >树莓派5自启动.py(一)

树莓派5自启动.py(一)

时间:2024-11-26 19:58:23浏览次数:7  
标签:脚本 树莓 service ydd5 py systemd wu 自启动

要在树莓派5上设置名为 ydd5.py 的脚本在启动时自动运行,您可以按照下述步骤使用 systemd 方法进行设置。(脚本名为 ydd5.py 且存放在/home/wu/wu/YDD目录下)

一、使用 systemd 设置自启动

  1. 打开终端(Terminal)

  2. 创建 systemd 服务文件: 输入以下命令来创建一个新的服务文件:

sudo nano /etc/systemd/system/ydd5.service

    3.编辑服务文件: 在打开的文件中,输入以下内容。这些内容将为 ydd5.py 脚本创建一个名为 ydd5.service 的服务。

[Unit]
Description=Run ydd5.py script at startup

[Service]
ExecStart=/usr/bin/python3 /home/wu/wu/YDD/ydd5.py
WorkingDirectory=/home/wu/wu/YDD
StandardOutput=inherit
StandardError=inherit
Restart=always

[Install]
WantedBy=multi-user.target

说明

  • ExecStart 路径应指向你的 Python 解释器和脚本的完整路径。
  • WorkingDirectory 是你的脚本所在目录。

4.保存并关闭文件: 在 Nano 中,按 CTRL + X,然后按 Y 确认保存,再按 ENTER

5.重载 systemd 管理器配置: 输入以下命令以使新的服务文件生效:

sudo systemctl daemon-reload

6.启用服务: 通过以下命令使服务在系统启动时自动运行:

sudo systemctl enable ydd5.service

7.启动服务: 你可以立即启动服务而不需要重启:

sudo systemctl start ydd5.service

8.检查服务状态: 使用下面的命令来检查服务是否在运行:

sudo systemctl status ydd5.service

二、其他注意事项

         Python权限:确保你的 Python 脚本具备执行权限,可以通过以下命令设置:

chmod +x /home/wu/wu/YDD/ydd5.py

        调试:如果脚本没有按预期运行,可以查看日志信息,为此可以使用以下命令:

journalctl -u ydd5.service
  • 依赖:确保脚本中可能需要的库都已安装,并且在脚本开头指定 Python 3 的完整路径。

通过以上步骤,就欧克啦!

标签:脚本,树莓,service,ydd5,py,systemd,wu,自启动
From: https://blog.csdn.net/WU1707640034/article/details/144013684

相关文章

  • python day01
    python学习day01python代码>解释器>电脑显示​基础内容字面量写在代码中固定的词语。相当于java中的常量概念66613.14“你好世界”print("Hello世界")注释作用:解释说明以“#”号开头,不执行执行程序,起辅助作用,规范“#”后面要用空格#我是单行注释print("H......
  • 《Python 股票交易分析:开启智能投资新时代》(一)
    一、Python在股票交易分析中的重要性Python以其强大的数据分析库和简洁的语法,成为股票交易分析的热门工具。它能够处理大量数据、进行复杂的计算和可视化,为投资者提供更准确的决策依据。股票分析是金融领域中至关重要的任务,而Python作为一种强大的编程语言,在股票分析中发......
  • 使用Python常用库处理-可视化凯斯西储大学轴承数据集 完成轴承原始信号图、灰度图和灰
    凯斯西储大学轴承数据图包括原始信号图,灰度图,灰度图像加噪声图处理和可视化凯斯西储大学轴承数据集,包括原始信号图、灰度图和灰度图像加噪声图。我们将使用Python和一些常用的库来完成这些任务。1.数据集准备数据集概述数据集名称:凯斯西储大学轴承数据集数据集来......
  • Python分析数据挖掘过程
    数据挖掘作为现代科技的一项核心技术,已经深刻影响了各行各业。其目标是从大量数据中提取有用的信息和知识,为决策支持提供依据。在快速增长的数据量面前,如何高效地处理、分析并挖掘数据,成为许多企业和科研人员必须面对的问题。掌握数据挖掘的概念与过程,不仅是学习编程的进阶......
  • Python分析时间序列特征
    时间序列分析是数据科学和统计学中的重要分支,广泛应用于金融市场预测、气象数据分析、经济趋势分析等领域。时间序列的数据特点独特,不同于普通的数据类型。它是基于时间顺序的一系列数据点的集合,通过对数据点的变化模式进行分析,能帮助人们发现潜在的趋势、周期和规律。在学......
  • Python那些事儿 - 函数的参数详解
    第十回巅峰对决前言这一回我们将对函数的参数进行详细的讲解。函数的参数分为形参和实参,形参又分为:位置参数、默认参数(缺省参数)、位置不定长参数、关键字不定长参数实参又分为:位置参数、关键字参数接下来让我们一起走进函数的参数吧!......
  • 【超全总结】10个PyTorch优化器及其使用方法【附代码】
    《------往期经典推荐------》一、AI应用软件开发实战专栏【链接】项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.......
  • Python基础--装饰器
    一、基础知识1.什么是Python装饰器装饰器(Decorator)是Python中的一种设计模式,允许你在不修改原函数代码的情况下,动态地添加或修改函数的行为。简单来说,装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数。装饰器常用于以下几种场景:添加日志:记录函数调用的时间......
  • python拆分带plist的png图片
    参考:https://www.cnblogs.com/creator-star/p/13926602.html上面的参考的脚本只能拆分2代的.plist中metadata的format的值2现有plist版本为3,所以修改了下, 需要安装pillow库的#需要安装pillow库#pip3installpillowimportplistlibimportosimportsysfromPILimp......
  • 学习Python Day11
    函数1.1定义函数def函数名(参数):    代码1    代码21.2调用函数函数名(参数) 在Python中,函数必须先定义,后调用2.函数参数形参:定义函数时,括号中的参数实参:调用函数时,括号中的参数位置参数:调用函数时按照形参的位置来传递参数关键字参数:用"键......