树莓派Py程序加入开机自启
- 创业
- 2025-07-23 09:48:01

创建服务文件
为你的服务创建一个 .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
这会输出一条消息,确认已经创建了一个链接,表明服务已被设置为开机启动。
树莓派Py程序加入开机自启由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“树莓派Py程序加入开机自启”
上一篇
cmake初识
下一篇
Rust语言中的泛型