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

树莓派Py程序加入开机自启

创建服务文件

        为你的服务创建一个 .service 文件。这个文件通常位于 /etc/systemd/system/ 目录下。例如,如果你的服务名称为 my_python_script.service

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

        在打开的编辑器中,输入以下内容,根据你的具体情况调整路径和其他设置:

[Unit]
Description=My Python Script Service   # 服务名
After=network.target

[Service]
ExecStart=/usr/bin/python3 /path/to/your_script.py  # 第一个是Python编辑器位置,第二个是脚本位置 
WorkingDirectory=/path/to  # 文件工作空间
StandardOutput=inherit
StandardError=inherit  
Restart=always  # 停止运行后是否重启,不需要重启则改为no
User=root  # sudo权限

[Install]
WantedBy=multi-user.target

2. 赋予脚本执行权限

        sudo chmod +x code_path.py

3.启用和启动服务

        启用服务以确保它在开机时自动启动:

sudo systemctl enable my_python_script.service

        现在启动服务:

sudo systemctl start my_python_script.service

        检查服务的状态,确认它是否正常运行:

sudo systemctl status my_python_script.service

4.重新加载服务文件(如果有更改)

        如果你对 .service 文件进行了修改,需要重新加载 systemd,然后重启服务:

sudo systemctl daemon-reload
sudo systemctl restart my_python_script.service

5.问题阐述

        如果现在启动服务时可以运行,而重新开机后没有运行,需要重新启用服务:

sudo systemctl enable my_python_script.service

这会输出一条消息,确认已经创建了一个链接,表明服务已被设置为开机启动。

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

相关文章:

  • Java EasyExcel注解详解和实战案例
  • AHU 汇编 实验二
  • Spring Boot单元测试与热部署简析
  • 3.12练习题解
  • Java中实现双向链表
  • 【DevOps实战之k8s】使用Prometheus和Grafana监控K8S集群
  • 【读论文】【精读】3D Gaussian Splatting for Real-Time Radiance Field Rendering
  • JVM理解学习
  • 使用 Ruby 或 Python 在文件中查找
  • python实现冒泡排序
  • 大数据开发(HBase面试真题-卷二)
  • 基于springboot+vue的线上教育系统(源码+论文)
  • 01-shell的自学课-基础变量学习
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Span)
  • 前端框架的演进之路:从静态网页到现代交互体验的探索
  • 在Linux/Ubuntu/Debian中设置字体
  • Python 常用内置函数,及实例演示
  • C++标准输入输出和名字空间
  • hive逗号分割行列转换
  • Jenkins插件Parameterized Scheduler用法
  • 西门子S7.NET通信库【读】操作详解
  • Qt/C++音视频开发69-保存监控pcm音频数据到mp4文件/监控录像/录像存储和回放/264/265/aac/pcm等
  • 闲聊Swift的枚举关联值
  • 抓取Instagram数据:Fizzler库带您进入C#爬虫程序的世界
  • Codeforces Round 933 (Div. 3) A~D
  • 《vtk9 book》 官方web版 第3章 - 计算机图形基础 (3 / 5)
  • pytorch 函数整理
  • docker实战之制作filebeat镜像
  • 【DAY11 软考中级备考笔记】数据结构 查找和排序
  • 华为机考:HJ102 字符统计