树莓派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

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

相关推荐

  1. 树莓Py程序加入开机

    2024-03-13 05:40:02       41 阅读
  2. 树莓开机测试

    2024-03-13 05:40:02       52 阅读
  3. 树莓与vnc的错误 树莓vnc虚拟桌面

    2024-03-13 05:40:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 05:40:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 05:40:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 05:40:02       87 阅读
  4. Python语言-面向对象

    2024-03-13 05:40:02       96 阅读

热门阅读

  1. easyexcel实现导出excel文件到s3服务器

    2024-03-13 05:40:02       42 阅读
  2. Python控制摄像头并获取数据文件

    2024-03-13 05:40:02       43 阅读
  3. 搜索与图论——DFS

    2024-03-13 05:40:02       41 阅读
  4. IOS面试题object-c 91-100

    2024-03-13 05:40:02       45 阅读
  5. Redis 大key和热key问题及处理

    2024-03-13 05:40:02       42 阅读
  6. 深度学习踩坑记录(持续更新)

    2024-03-13 05:40:02       38 阅读
  7. GPU 显存

    2024-03-13 05:40:02       42 阅读
  8. IOS面试题object-c 101-110

    2024-03-13 05:40:02       37 阅读
  9. Python和RPA之间的区别和联系

    2024-03-13 05:40:02       41 阅读