systemd 如何启动运行在虚拟python环境的服务?

qinxinfo 2016-11-09 07:44:28
说明,用virtualenv 建立了虚拟环境,如 /my/env .激活此环境后安装了uwsgi及一些其它一些软件, 正常使用此uwsgi服务的步骤是: 1. source /my/env/bin/activate
2. uwsgi --ini /my/conf/emperor.ini
以上没有问题。 现在我是想创建systemd unit文件来开机运行此服务。 但该如何才能使uwsgi能在以上虚拟环境正常启动?
...全文
353 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
屎克螂 2016-11-11
  • 打赏
  • 举报
回复
引用 2 楼 qinxinfo 的回复:
亲,我是说用systemd unint来作为服务启动,不是用bash脚本。。
那你贴子发错了地方,发到linux里去可能还有人知道,或者百度 systemd unint 使用
qinxinfo 2016-11-11
  • 打赏
  • 举报
回复
亲,我是说用systemd unint来作为服务启动,不是用bash脚本。。
屎克螂 2016-11-10
  • 打赏
  • 举报
回复
写一个sh文件

#!/bin/bash
source /my/env/bin/activate
uwsgi --ini /my/conf/emperor.ini
运行命令: bash xxx.sh

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧