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

开机自启动python程序_ubuntu22.04

一、没有设置开机自启动时

1、

conda activate yolo

cd /home/orangepi/work_11.15/zipformer

2、

python app.py

二、设置开机自启动流程

1、新建一个文件.service文件

touch zipformer.service

2、最重要的找到你自己的环境路径

这个是我的

yolo的虚拟环境在:/home/orangepi/anaconda3/envs/yolo/bin

和自己的运行app.py的路径在:/home/orangepi/work_11.15/zipformer  下面

只需要把下面三行替换为你自己路径就可以了

Environment="PATH=/home/orangepi/conda3/envs/yolo/bin:/home/orangepi/conda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
WorkingDirectory=/home/orangepi/work_11.15/zipformer
ExecStart=/home/orangepi/conda3/envs/yolo/bin/python app.py

[Unit]
Description=Zipformer ASR Service
After=network.target[Service]
# 设置环境变量(注意替换为你的 conda 安装路径)
Environment="PATH=/home/orangepi/anaconda3/envs/yolo/bin:/home/orangepi/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
WorkingDirectory=/home/orangepi/work_11.15/zipformer
ExecStart=/home/orangepi/anaconda3/envs/yolo/bin/python app.py
User=orangepi
Group=orangepi
Restart=always
StandardOutput=append:/var/log/zipformer.log
StandardError=append:/var/log/zipformer_error.log[Install]
WantedBy=multi-user.target

3、拷贝到system下

sudo cp zipformer.service /etc/systemd/system/

4、启用并启动服务

sudo systemctl daemon-reexec
sudo systemctl enable zipformer
sudo systemctl start zipformer

5、

重启系统:

sudo reboot


重启系统后,登录后检查服务状态:

systemctl status zipformer

6、如果如下显示active(running)就是设置成功

http://www.dtcms.com/a/192413.html

相关文章:

  • 帧差法识别
  • Ubuntu下配置VScode出现#include错误请更新includePath的解决方法
  • Servlet原理
  • 织梦Dedecms模板文件名介绍与说明
  • Qt信号槽机制与UI设计完全指南:从基础原理到实战应用
  • 基于windows环境Oracle主备切换之后OGG同步进程恢复
  • CSP-J/S初赛知识点:计算机网络与Internet基本概念知识点
  • GCC 使用说明
  • maven报错 You have to use a classifier to attach supplemental artifacts
  • EtherCAT转EtherNet/IP解决方案-泗博网关CEI-382
  • AI、机器学习、深度学习:一文厘清三者核心区别与联系
  • SSM项目集成redis、Linux服务器安装redis
  • idea启动报错:java: 警告: 源发行版 11 需要目标发行版 11(亲测解决)
  • InforSuite AS 可以发布django和vue项目是否可行
  • L - Strange Mirroring (思维)
  • 大模型浪潮下,黑芝麻智能高性能芯片助力汽车辅助驾驶变革
  • maven dependencyManagement标签作用
  • MyBatis XML配置和入门使用
  • <C++> MFC自动关闭对话框(MessageBoxTimeout)
  • Java对象的GC回收年龄的研究
  • 反病毒反垃圾U-Mail邮件系统从容应对
  • python制造一个报错
  • websocket简介与基本使用
  • 15:00开始面试,15:06就出来了,问的问题有点变态。。。
  • 《MySQL:MySQL事务特性》
  • uniapp中vue3和pinia安装依赖npm install失败
  • Web安全科普:构建数字世界的“防盗门”
  • Xinference 命令大全:从模型部署到管理
  • coze从入门到入土:excel表格批量导入数据库工作流制作【解决节点使用上限】 + API接口上传文件和用户需求
  • .NET 通过命令行解密web.config配置